Linux
当前位置:首页 > 学习资料 > Linux >

好用Linux命令系列二之find

更新时间:2021年04月19日   作者:spoto   标签(Tag):linux命令  红帽认证  

文本文件类命令: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 {} \;

              马上抢免费试听资格
意向课程: *必选
姓名: *必填
联系方式: *必填
QQ:
思博SPOTO在线咨询

相关资讯

7天无条件退款
24小时实验室开放
全程跟踪服务
无条件免费重读

如在过程中遇到任何问题
欢迎在此填写反馈意见