• linux命令


    find [搜索范围][搜索条件]

    例如:

    find / -name install.log

    find / -iname install.log  #不区分大小写

    find /root -user root    #按照所有者进行搜索

    find /root -nouser     #查找没有所有者的文件

    find /var/log -mtime +10

    #查找10天前修改的文件

    -10   10天内修改的文件

    10    10天当天修改的文件

    +10  10天前修改的文件

    -atime  文件的访问时间

    -ctime  改变文件属性

    -mtime  修改文件内容

    find .  -size  25k

    #查找文件大小是25k的文件,k是小写,如果限定M则应大写,如2M

    #后面不加单位,默认单位为数据块也就是512个字节

    +25k  大于25k的文件

    -25k   小于25k的文件

    25k    等于25k的文件

    find /root  -inum 262522

    #查找i节点是262522的文件

    find /root  -size +10k -a -size  -25k

    #查找root目录下大于10k小于25k的文件

    -a  and  逻辑与,两个条件都要满足

    -o  or 逻辑或, 两个条件满足一个即可

    find /root -size +10k -a -size -25k -exec ls -lh {} ;

    #查找root下大于10k小于25k的文件,并显示详细信息

    -exec 命令 {} ;中括号后面必须加空格在加反斜线

    #避免大范围搜索,会非常耗费系统资源

    #find是在系统中搜索符合条件的文件名,如果需要匹配可以使用通配符进行匹配,通配符是完全匹配

    Linux中的通配符:

    *  匹配任意内容

    ?  匹配任意一个字符

    []  匹配任意一个中括号内的字符

  • 相关阅读:
    Python进程池multiprocessing.Pool的用法
    基于opencv的车牌提取项目
    Srapy 爬取知乎用户信息
    Scrapy框架简介及小项目应用
    豆瓣爬取图书标签
    CSS选择器使用
    关于 urlencode 的使用和 json 模块的介绍
    urllib库使用方法
    猫眼电影的各种爬取方法
    淘宝商品信息爬取
  • 原文地址:https://www.cnblogs.com/xiaoluweb/p/4744157.html
Copyright © 2020-2023  润新知