linux 查看命令

文本查找:grep egrep fgrep

文件查找:locate

    非实时,模糊匹配,查找是根据全系统文件数据库进行

    速度快


find

    实时

    精确

    支持众多查找标准

    遍历指定目录中的所有文件完成查找,速度慢

find 查找路径 查找标准 查找到以后的处理动作

    查找路径:默认为当前目录

    查找标准:默认为指定路径下的所有文件

    处理动作:默认为显示

匹配标准:

    1.-name ‘FILENAME‘:根据文件名查找

        支持文件名通配

    -iname ‘FILENAME‘:文件名匹配时候不区分大小写

    2.-user username:根据属主查找

    -group groupname:根据属组查找

    -uid UID:根据UID查找

    -gid GID:根据GID查找

    -nouser:查找没有属主的文件

    -nogroup:查找没有属组的文件

    3.-type

        f:普通文件

        d

        b

        l

        p

        s

    4.-size:根据文件大小查找

        NK:精确为NK

        [+|-]NK:大于或小于NK

        NM:

        NG: 

     5.组号条件:

        -a:与

        -o:或

        -not:非

        6.根据时间查找

            -mtime:修改的时间

            -ctime:创建的时间

            -atime:访问的时间

        7. -perm:根据权限查找

动作:

    -printe:显示

    -ls:类似ls -l的形式显示每一个文件的详细

    -ok command {} \;每一步操作都需要确认

    -exec command {} \;不需要确认


本文出自 “ngames” 博客,请务必保留此出处http://ngames.blog.51cto.com/3187187/1545938

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。