标签:
1、which
功能:显示系统命令所在命令
语法:which 命令名
例如:which ls
2、find
功能:查找文件或目录
语法:find [搜索路径] [搜寻关键字]
例子:
find /etc -name init 查找文件名为init的文件,完全匹配
find /etc -name init*
find /etc -name init???
* 匹配任意字符,包含0个或多个字符
? 匹配单个字符
find /etc -size +204800 查找文件大小大于为100MB,204800是数据块的个数,1个数据块的大小为512B
find /etc -size -204800 查找文件大小小于为100MB,204800是数据块的个数,1个数据块的大小为512B
find /etc -user 用户名 查找目录下文件所有者为“用户名”的文件
ctime、atime、mtime 以天为单位的时间
cmin、amin、mmin 以分钟为单位的时间
c:改变 文件的属性被修改过,所有者、所属组、权限
a:访问 文件被访问过
m:修改 文件的内容被修改过
find /etc -ctime -1 在1天之内被改变的文件
find /etc -ctime +1 在超过1天被改变的文件
find /etc -mmin -120 在120分钟之内被修改过的文件
(1)连接符: -a 逻辑与; -o 逻辑或,多个查找条件
find /etc -size 204800 -a -size -409600
-type 文件类型
f 二进制文件
l 软链接文件
d 目录
(2)连接符 -exec
find ... -exec 命令 {} \; //固定的格式,不能变
{}表示find查询的结果;
\是转义符;
;表示结束符。
例子:find . -name init -exec ls -l {} \;
不用-exec,换成-ok 询问是否执行命令
-num 文件的inode
find . -num 16 在当前目录下查找inode为16的文件
3、locate
功能:查找文件或目录
语法: locate 关键字
4、updatedb
功能:建立整个系统文件目录数据库
5、grep
功能:在文件内查找关键字匹配的行并输出
语法:grep 关键词 路径
6、man
功能:获取帮助信息
语法:man 命令名
7、--help
功能:查看某个命令的参数的信息
语法: 命令 --help
标签:
原文地址:http://www.cnblogs.com/acode/p/4628605.html