linux 命令工具 之 find

来源:互联网 发布:南京旅游攻略 知乎 编辑:程序博客网 时间:2024/04/28 10:31

find

描述:搜索文件或者目录。

用法:find [命令选项]  [路径]  [表达式选项]

选项:-empty 查找空白文件或目录

           -group 按组查找

           -name 按名称查找。

          -name 按名称查找,不区分大小写

         -mtime 按修改时间查找

        -size   按容量大小查找

          -type 按档案类型查找,文件(f)、目录(d)、设备(b,c)、链接(l)等。

          -user  按用户查找

        -exec   对找到的档案执行命令

        -a  并且

       -o   或者

   

find -name hello.doc #查找当前目录下名为hello.html的档案

find /root-name "*.log"   #查找/root目录下所有名次以.log结尾的档案

find -iname "Jacob" #不区分大小写查找档案jacob

find / -empty  #查找计算机中所有的空文档

find / -group tom #查找计算机中所属组为tom的档案

find / -mtime -3 #查找计算机中所有3天内被修改过的档案

find / -mtime +4 #查找计算机中所有4天前被修改过的档案

find / -mtime 2 #查找计算机中所有2天前的当天被修改过的档案

find ./ -size +10M #查找当前目录下大于10M的档案

find ./  -type f   #查找当前目录下的所有普通文件

find / -user tom #查找计算机中tom所拥有的所有档案

find ./ -size +1M -exec ls -l {} \; 查找大于1M的文件后列出文件的详细信息

find / -size +1M -a -type f #查找计算机中所有大于1M的文件




0 0
原创粉丝点击