美文网首页
find命令实例

find命令实例

作者: 小城大麦 | 来源:发表于2016-02-16 14:36 被阅读52次
    • 所有java文件中含有"case R.id"内容的文件
      查找的文件内容,需要使用xargs。
    find . -name "*.java" | xargs grep "case R.id"```
    * 查找所有java文件中,名字包含Test的文件
     这里不需要xargs
    

    find . -name "*.java" | grep "Test"

    * 所有size为0的文件并列出
      ls命令不支持管道收入,要使用xargs
    

    find . -type f -size 0 | xargs ls -l```

    • 查找更改日期7天之前的文件并删除
    find . -type f -mtime +7 -ok rm { } \;
    
    • 当前目录下所有目录并排序
    find . -type d | sort
    
    • 查找每个文件,然后使用xargs命令来测试它们分别属于哪类文件
    find . -type f -print | xargs file
    

    查找当前目录下的所有c文件及头文件并压缩
    find . -name "*.[ch]" -print | zip source -@
    find命令查找包含指定内容的文件

    相关文章

      网友评论

          本文标题:find命令实例

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