1:哪个
“哪个命令”查找并且只能查找命令所在的目录。
例如:哪些
2:在哪里
“Whereis command”查找并且只能查找命令所在目录的帮助文档位置。
命令在哪里
命令位置帮助文档位置
命令3:查找
“查找路径查找参数”可以查找任何文件。
有很多方法可以找到它:
1.根据文件名搜索
搜索依据:-姓名
示例:find /t3 -name file1
注意:通配符可用于文件名。
*多个字符
?单字符
示例:find /t3 -name fil*
2.根据文件大小搜索
搜索方式:-size(单位数据块为512字节,即0.5kb)
1000
-1000
=1000
示例:find /t3 -name -1000
3.根据文件的所有者进行查找
搜索依据:-用户
示例:查找/T3-用户xhc
4.根据文件所属的组进行搜索。
搜索依据:-组
示例:查找/T3-团体绿色日
5.根据上次修改时间进行搜索
搜索方法:-ctime,-atime,-mtime(以天为单位)
搜索方法:-cmin,-amin,-mmin(分钟)
c变更是指文件属性,表示权限、组、所有者发生了变化。
一次拜访
m修改意味着文档的内容已经被修改。
参数:
多久了?
-多少时间?
什么都不写就好。
示例:查找/t3 -mmin -120
6.根据文件类型查找
搜索依据:-类型
示例:查找/T3-类型d
7.根据I节点搜索
搜索依据:-inum
示例:find /t3 -inum 14
8.多重条件
-逻辑与
-o逻辑或
示例:查找80码-100码
4.搜索后的操作
固定格式:查找xxx-exec命令{ } \;
示例:find/T3-mmin-120-exec ls-l { } \;找到在两小时内被修改的文件,并列出详细信息。
确定…的位置,发现…的位置
updatedb
可做文件内的字符串查找
示例:grep ftp文件名输出一个包含ftp行的文件。