美文网首页
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