当前位置: 首页 > Linux >好用Linux命令系列二之find

好用Linux命令系列二之find

客服
沈老师思科答疑老师
思博华为金牌讲师
客服
客服
客服
更新时间:2021年04月19日   作者:spoto |  linux命令   find命令   文本文件类命令  

文本文件类命令:find

find pathname(路径名) -option [-print -exec -ok]

-option :常用的选项有name user perm type size等,各个选项可以用-and(与) -or(或) -not(非)
-print:把匹配的文件输出到标准设备(此为默认选项)
-exec:对查找的结果执行该参数给出的shell命令,命令形式为 command {} \

实例

将目前目录及其子目录下所有延伸档名是 c 的文件列出来。
# find . -name "*.c"
将目前目录其其下子目录中所有一般文件列出
# find . -type f
将目前目录及其子目录下所有最近 20 天内更新过的文件列出
# find . -ctime -20
查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:
# find /var/log -type f -mtime +7 -ok rm {} \;
查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:
# find . -type f -perm 644 -exec ls -l {} \;
为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径:
# find / -type f -size 0 -exec ls -l {} \;
 

免费预约试听课程
热门推荐
最新推荐
bg
客服扫码咨询考证课程

即刻预约

免费试听-咨询课程-获取免费资料