find 文件搜索
执行权限:所有用户
语法:find 【搜索范围】 【匹配条件】
find /home -name init
在目录home里查找文件init
-iname 不区分大小写
find /home -size +204800
在目录home里查找大于100M的文件
+n 大于 -n 小于 n 等于
find /home -user 用户名
在目录home里查找所有者为 xxx的文件
-group 根据所属组查找
find /etc -cmin -5
在etc下查找5分钟内被修改过属性的文件和目录
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
find /etc -name init -a -type f
-a and
-o or
-type 根据文件类型查找 f 文件 d目录 l软连接
find /etc -name init -exec ls -l {} \;
查找文件并显示其详细信息
-exec/ok 命令 {} \; 执行命令前询问
locate 在文件库中查找文件
执行权限:所有用户
语法:locate 文件名
which 搜索命令所在目录及别名信息
执行权限:所有用户
语法:which ls
whereis 搜索命令所在目录及帮助文档路径
执行权限:所有用户
语法:whereis ls
grep 在文件中搜索字符窜匹配的行并输出
执行权限:所有用户
语法:grep -iv 【指定字符串】【文件】
-i 不区分大小写
-v 排除指定字符串