(1)which
语法:which
[系统命令]
功能:显示系统命令所在的目录与whereis功能类似
whereis
还有命令的帮助信息的位置
(2)find
语法: find
[搜素路径][搜寻关键字]
功能:查找文件或目录
常用的方法有
①find
dir -name init ----在目录dir中查找文件init
②find / -size +20480 -----在根目录下查找大于100MB的文件
③find /home -user gongti ----在根目录下查找所有者为gongti的文件
find查找时
尽量不要在根目录查找,会占用大量系统资源
注:在使用-name
文件名的时候 可以使用
*表示匹配任意字符 比如 init*
?匹配单个字符 init???
-size 单位block数据块512字节
512字节=0.5KB
100MB=102400KB=204800字节
+大于 -小于 =等于
常用方法(根据时间查找):
①天 ctime atime
mtime
②分钟 cmin
amin mmin
c--- 表示change
改变,表示文件属性被修改过
a--- 表示access
访问
m---表示modify
修改,表示文件内容被修改过
-之内 +超过
find
/etc -mmin -120
在两个小时之内被修改过的文件
常用方法
(根据类型查找):
-type 文件类型
f表示二进制文件 l表示软连接文件 d表示目录
常用的连接符
-a 表示and
-o 表示or
find
/etc -name inittab -o -size +204800
-exec 表示连接并执行 固定格式为 find .......
-exec 命令 {}
\;
(3)locate
语法:locate [搜索关键字]
功能:寻找文件或目录
查找文件很快,但是有的文件找不到。
(4)grep
语法:grep [指定字串][源文件]
功能:在文件中搜寻字串匹配的行并输出
文件搜索命令,布布扣,bubuko.com
文件搜索命令
原文:http://www.cnblogs.com/gt123/p/3603485.html