linux文件查找和查看帮助命令
2016-12-03 00:00
253 查看
1.find 普通查找命令
语法:find path -option [ -print ] [ -exec -ok command ] {} \;-name:通过文件名查找
-iname:通过文件名查找不区分大小写
*:匹配任意字符(find . -name "*.txt" -print 表示查找当前文件夹下文件名以.txt结尾的文件)
?:匹配单个字符
-size:通过文件大小查找(find /home -size +512k 查大于512k的文件),+表示大于,-表示小于
-user:根据所有者来查找
-group:根据所属组来查找
-amin:根据文件访问时间来查找
-cmin:根据文件属性更改时间查找
-mmin:根据文件内容更改时间查找(find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件)
-type:根据文件类型来查找(文件:f 目录:d 软链接: l)
-inum:根据文件i节点来查找
-a:and连接符的缩写
-o:or连接符的缩写
- exec/-ok {} \: {}表示对查找到的文件进行整体操作,因为查找到的文件可能有多个 \表示转义字符,exec与ok的区别在于,ok选项会依次对每个结果进行操作询问(find . -type f -exec ls -l {} \;查当前目录下的所有普通文件,并在- e x e c选项中使用ls -l命令将它们列出)(find logs -type f -mtime +5 -exec -ok rm {} \;在/ l o g s目录中查找更改时间在5日以前的文件并删除它们)
2.locate:秒搜
他的原理类似于windows中的everything,他会建立一个文件资料库,搜索的时候不是挨着盘地搜文件,而是去找文件资料库若未安装mlocate,则先进行安装yum install mlocate
新创建的文件可能没有立马收录到文件资料库,可以通过updatedb手动更新文件资料库
/tmp文件夹下的文件为临时文件夹,不收录文件资料库,所以这下面的文件locate搜不到
locate -i 不区分大小写
3.man:查看命令或者配置文件的帮助信息
man find:查看find命令的帮助文档
帮助文档中第一行NAME描述了该命令的作用输入 / -type 查看该命令中type选项的作用
按回车键显示下一行
按空格键显示下一页
按q退出帮助信息
man services : 查看services配置文件的帮助信息(注意:不需要加路径)
当一个单词既是命令也是配置文件的时候(比如passwd)man 会默认把他当做命令来显示帮助信息,用whereis passwd 可以看到显示两个帮助信息的路径,一个是1(代表命令),一个是5(代表配置文件)![](https://static.oschina.net/uploads/space/2016/1203/233259_jSfg_2988360.png)
所以可以使用 man 5 passwd明确指定查看的是passwd这个配置文件的信息
4.只查看某个命令是干什么用的(whatis)
whatis ls :查看ls命令是干什么用的,不需要显示选项什么的一大堆东西5.只想查看某个配置文件是干什么用的(apropos)
apropos passwd:查看passwd配置文件是做什么的6.只想查看命令的选项信息(--help)
touch --help:查看touch的选项信息7.查看shell内置命令的帮助信息(help)(了解)
help umask:查看shell内置命令的帮助信息相关文章推荐
- linux 文件查找帮助命令 , 查看网络链接信息, 历史命令
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- Linux系统常用Shell命令:文件查看与查找
- Linux查找查看帮助命令
- linux 文件内容查找查看命令
- linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- linux查看服务和进程,查找文件等命令
- Linux查找查看帮助命令
- Linux常用命令(文件处理、文件搜索、帮助,压缩与解压、关机和重启、挂载、用户登录查看等等命令)
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- Linux查找查看帮助命令
- linux下查看opencv版本 命令如下: pkg-config --modversion opencv pkg-config --modversion opencv 库文件一般放在: /usr/local/lib (PS,系统装的opencv版本太多,查找也让人头疼) 头文件一般在: /usr/local/include/opencv 参考链接:
- 在linux下,如何使用find命令查看一个目录下包含多少文件
- Linux文件查找命令find,xargs详述03
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux 查看文件内容的命令
- Linux文件查找命令find,xargs详述02
- linux高级工具命令(六)lsof查看文件
- Linux文件查找命令find,xargs详述04
- Linux文件查找命令find,xargs详述