• find命令使用


    find命令

     

    find 【PATH】 【option】 【action】

    参数:

    1.与时间相关参数

    -atime

    -ctime

    -mtime

    mtime为例:

        -mtime n:n为数字,意义为在n天之前的一天之内被更改过的文件

        -mtime +n:列出在n天之前(不含n本身)被更改过的文件名

        -mtime -n:列出在n天之内(含n天本身)被更改过的文件名

        -newer file:file为一个存在的文件,例出比file还要新的文件名

     

    例:列出24小时内有改动的文件

    find / -mtime 0

     

    例:列出/etc下面文件,如果文件日期比/etc/passwd新就列出

    find /etc -newer /etc/passwd

     

    如果想找出4天内被改动过的文件名? ex>find /var -mtime -4

    如果是四天前的一天? ex>find /var -mtime 4

    有上例可得知:

        *+4代表大于等与5天前的文件名

        *-4代表小与等与4天内的文件名

        *4代表4~5那一天的文件名

     

    2.与用户或用户组名有关参数

    -uid n:n为数字,这个数字时帐号的id,即uid,这个uid记录在/etc/passwd里面与帐号名称相对应的数字。

    -gid n:n为数字,这个数字时帐号的id,即gid,这个gid记录在/etc/group中

    -user name:name为用户帐号名称,例:kioak

    -group name:name为用户组名称

    -nouser:寻找文件的所有者不存在于/etc/passwd的人

    -nogroup:寻找文件用户组不存在于/etc/group中的文件

     

    例:寻找/home属于kiosk的文件

    find /home -user kiosk

    例:寻找系统中不属于任何人的文件

    find / -nouser

     

    3.于文件权限及名称相关的参数

    -name filename:查找名为filename的文件

     

    -size 【+-】SIZE:查找比sized大(+)或小(-)的文件。这个size的规格有:

        c:代表byte,k:代表1024bytes。所以要找比50kb还要大的文件,就是size +50kb

     

    -type TYPE:查找文件类型为TYPE的,类型主要有:一般正规文件(f),设备文件(b,c),目录(d),连接文件(l),socket(s),及FIFO(p)等属性

     

    -perm mode:查找文件权限刚好等于mode的文件,这个mode为类似chmod的属性值。

     

    -perm -mode:查找文件权限必须要全部包括mode的文件,举例来说,查找一个0744的文件,使用-perm -0744,当一个文件爱你权限为4755时也会被列出来,因为-rwsr-xr-x的属性已经包括了-rwxr--r--的属性了

     

    -perm +mode:查找文件权限包含任一mode的权限的文件,举例:查找一个-rwxr-xr-x,即 -perm 755 时,但一个文件属性为-rw-------也会被列出来,因为它有-rw属性的存在

     

    4.其它可进行的操作

     

    -exec command:command为其它命令,-exec后面可再接其它命令来处理查到的结果

     

    -print:将结果打印导屏幕上,这个操作时默认操作

  • 相关阅读:
    pycharm cannot import name 'imread' from 'scipy.misc报错及解决办法
    顶会热词冲击(二)
    个人总结
    顶会热词冲击(一)
    Android学习——使用http协议访问网络
    python爬取论文
    《程序员修炼之道:从小工到专家》 阅读笔记03
    开课第十四周周总结
    Android学习——播放视频
    Android学习——播放音频
  • 原文地址:https://www.cnblogs.com/zhengyipengyou/p/10231181.html
Copyright © 2020-2023  润新知