zoukankan      html  css  js  c++  java
  • 【Linux】find笔记

    Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
    语法:

    find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} ;
    

    将当前目录及其子目录下所有文件后缀为 .c 的文件列出来:

    # find . -name "*.c"
    

    将目前目录其其下子目录中所有一般文件列出

    # find . -type f
    

    将当前目录及其子目录下所有最近 20 天内更新过的文件列出:

    # find . -ctime -20
    

    查找 /var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们:

    # find /var/log -type f -mtime +7 -ok rm {} ;
    

    查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:

    # find . -type f -perm 644 -exec ls -l {} ;
    

    查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:

    # find / -type f -size 0 -exec ls -l {} ;
    

    查找当前目录下以.txt结尾的文件并删除:

    # find . -name '*.txt' -exec rm '{}' ;或
    # find . -name '*.txt' -delete
    

    查找当前目录下以.txt结尾的文件并在其中查找包含'string'的字符串:

    find ./path/ -name '*.txt' | xargs grep 'string'
    

    查找大于2 MB的文件并列出来:

    find . -type f -size +200000000c -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'
    
  • 相关阅读:
    屏幕录像专家V7.5(完美破解版,无水印)下载
    常用前端插件推荐
    C#编写QQ找茬外挂
    wp-content-index文章目录插件使用效果调整
    C#读取Word文档内容代码
    js获取当前url地址及参数
    http状态码对应表
    应用程序利用回调向表现层实时推送数据
    解除网页右键限制和开启网页编辑状态的js代码
    IDEA中隐藏.iml文件
  • 原文地址:https://www.cnblogs.com/wucaiyun1/p/14109944.html
Copyright © 2011-2022 走看看