- 所有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命令查找包含指定内容的文件
网友评论