目录
find命令查找指定文件或目录
描述
搜索文件或目录
用法
选项
选项用法-empty查找空白文件或目录-group按组查找-name按文档名称查找-iname按文档名称查找,且不区分大小写-mtime按修改时间查找-size按容量大小查找-type按文档类型查找,文件(f)、目录(d)、设备(b,c)、链接(l)等-user按用户查找-exec对找到的档案执行特定的命令-a并且-o或者
举例
查找当前目录下名称为hello.txt的文档 - [root@test ~]# find -name hello.txt
复制代码查找/root 目录下所有名称以.log结尾的文件 - [root@test ~]# find /var/log/ -name "*.log"
复制代码不区分大小写查找文件 test - [root@test ~]# find -iname "test"
复制代码查找系统中所有的空白文件 - [root@test ~]# find / -empty
复制代码查找系统中所属组为tom的文件 - [root@test ~]# find / -group tom
复制代码查找系统中所有3天内被修改过的文件 - [root@test ~]# find / -mtime -3
复制代码查找系统中所有4天前被修改过的文件 - [root@test ~]# find / -mtime +4
复制代码查找系统中2天前的当天被修改过的文件 - [root@test ~]# find / -mtime 2
复制代码查找当前目录下大于10MB的文件 - [root@test ~]# find ./ -size +10M
复制代码查找当前目录下的所有普通文件 - [root@test ~]# find ./ -type f
复制代码查找计算中tom所拥有的所有文件 - [root@test ~]# find / -user tom
复制代码查找当前目录下大于1MB的文件后列出文件的详细信息 - [root@test ~]# find ./ -size +1M -exec ls -l {} \;
复制代码查找计算机中所有大于1MB的文件 - [root@test ~]# find / -size +1M -a -type f
复制代码 总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持晓枫资讯。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |