命令1:哪个
‘哪个命令’只能找到命令所在的目录。
For example: which ls
Command 2: Where is it?
命令在命令所在的目录中查找并且只能查找帮助文档位置。
Where is the order?
命令位置帮助文档位置
命令3:查找
查找路径搜索方法参数'可以查找任何文件。
有很多方法可以找到:
1.按文件名搜索
搜索方法:-名称
For example, find /T3- name file 1.
注意:通配符可用于文件名。
*多个字符
?单字符
例如:find /t3 -name fil*
2.根据文件大小搜索
搜索方法:-大小(每个数据块512字节,即0.5kb)
+1000
-1000
=1000
例如:find /t3 -name -1000
3.根据文件的所有者进行搜索
搜索方法:-用户
Example: Find /T3- User xhc
4.根据文件所属的组进行搜索。
搜索方法:-组
Example: Find /T3- Group Green Day
5.根据上次修改时间进行搜索
搜索方法:-ctime,-atime和-mtime以天为单位。
搜索方式:-cmin,-amin和-mmin以分钟为单位。
c变更是指文件属性,即权限、组、所有者发生了变化。
一次拜访
m修改意味着文件内容已经被修改。
参数:
多久了?
多久了?
什么都不写就好。
For example, find /t3 -mmin -120.
6.根据文件类型查找
搜索方法:-类型
For example: find /T3- type d
7.根据I节点搜索
搜索方法:-inum
For example: find /t3 -inum 14.
8.多重条件
-逻辑与
-o逻辑或
For example: find 80 yards -100 yards.
4.搜索后的操作
固定格式:查找xxx-exec命令{ } \;
例如:find/T3-mmin-120-exec ls-l { } \;找到在两小时内被修改的文件,并列出详细信息。
locate
updatedb
grep
示例:grep ftp文件名输出一个包含ftp行的文件。