Linux之find命令

Posted 愤怒的绿萝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之find命令相关的知识,希望对你有一定的参考价值。

find: [PATH] [option] [action]

    1.与时间有关的, -atime, -ctime, -mtime
        -mtime n : n为天数,为n天之前的一天内被更改过内容的文件
        -mtime +n: 列出n天之前(不含n天本身)
        -mtime -n: 列出n天之内(含n天本身)
        -newer file: file为一个存在的文件,列出必file还要新的文件
        
    2.与使用者或群组名称有关的参数
        -uid n: n为UID
        -gid n: n为GID
        -user name: name为用户名
        -group name: name为组名称
        -nouser : 查找文件拥有者不存在的文件
        -nogroup: 查找文件群组不存在的文件
        
    3.与文件权限及名称有关的参数
        -name filename:文件名
        -size [+-]SIZE: size大小 c:Byte k:1024Bytes 
        -type TYPE:文件类型  f,b,c,d,l,s,p
        -perm MODE: 搜索文件属性,当好等于
        -perm -MODE:必须要全部囊括该属性
        -perm /MODE:包含任一mode的属性
        
    4.额外的动作
        -exec command: command其他命令,不支持命令别名
        -print: 打印结果到屏幕,默认动作
        
        find /usr/bin /usr/sbin -perm /7000 -exec ls -l {} ;
        {}代表查到的内容
        -exec 到;是关键字,代表额外动作的开始到结束
        

 

以上是关于Linux之find命令的主要内容,如果未能解决你的问题,请参考以下文章

linux之find命令

Linux基本命令之find命令详解

Linux命令之find

Linux 常见命令之Find ; +结合其它命令使用案例详解

Linux系统之find

Linux之find命令