find示例

作者: 圆缘1987 | 来源:发表于2018-05-31 13:56 被阅读0次

    找出/tmp目录下,属主不是root,且文件名不以f开头的文件
    find /tmp( -not -user root -a -not -name 'f' ) -ls
    find /tmp-not ( -user root -o -name 'f
    ' ) –ls

    排除目录

    示例:

    查找/etc/下,除/etc/sane.d目录的其它所有.conf后缀的文件
    find /etc-path ‘/etc/sane.d’ -a -prune
    -o -name “.conf”
    查找/etc/下,除/etc/sane.d和/etc/fonts两个目录的其它所有.conf后缀的文件
    find /etc(–path ‘/etc/sane.d’ –o –path ’/etc/fonts’ )
    -a -prune –o -name “
    .conf”

    备份配置文件,添加.orig这个扩展名
    find -name “.conf” -exec cp {} {}.orig ;
    提示删除存在时间超过3天以上的joe的临时文件
    find /tmp -ctime +3 -user joe -ok rm {} ;
    在主目录中寻找可被其它用户写入的文件
    find ~ -perm -002 -exec chmod o-w {} ;
    查找/data下的权限为644,后缀为sh的普通文件,增加执行权限
    find /data –type f -perm 644 -name “
    .sh” –exec chmod 755 {} ;
    查看/home的目录
    find /home –type d -ls

    相关文章

      网友评论

        本文标题:find示例

        本文链接:https://www.haomeiwen.com/subject/cozfsftx.html