linux,find命令

发布网友 发布时间:2022-02-26 09:54

我来回答

2个回答

热心网友 时间:2022-02-26 11:23

在Linux系统下用find命令在系统特定目录下,查找具有某种特征的文件;find命令后面写上-name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可,命令反馈显示出查找结果列表:

find / -name httpd.conf
etc/httpd/conf/httpd.conf
#这就是httpd.conf这个文件在Linux系统中的完整路径

#find()命令参数
-amin n 
#查找系统中最后N分钟访问的文件 
-atime n 
#查找系统中最后n*24小时访问的文件 
-cmin n 
#查找系统中最后N分钟被改变状态的文件 
-ctime n 
#查找系统中最后n*24小时被改变状态的文件 
-empty 
#查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹 
-false 
#查找系统中总是错误的文件 
-fstype type 
#查找系统中存在于指定文件系统的文件,例如:ext2 . 
-gid n 
#查找系统中文件数字组ID 为 n的文件 
-group gname 
#查找系统中文件属于gnam文件组,并且指定组和ID的文件。

热心网友 时间:2022-02-26 12:41

find 命令中的*号不是通配符,而是正则表达式。正则表达式中:
* 匹配0或多个正好在它之前的那个字符。例如正则表达式.*意味着能够匹配任意数量的任何字符。
请参考百科:

参考资料:http://ke.baidu.com/view/94238.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com