1:递归搜索,删除目录和文件
find ./test/ -type f -name ".gitignore"
find ./test/ -type f -name ".gitignore" | xargs rm -rf
find ./test/ -type d -name ".svn"
find ./test/ -type d -name ".svn" | xargs rm -rf
2:在子目录下搜索包含指定字符串的文件
find ./test/ -type f -name ".gitignore"
find ./test/ -type f -name ".gitignore" | xargs rm -rf
find ./test/ -type d -name ".svn"
find ./test/ -type d -name ".svn" | xargs rm -rf
2:在子目录下搜索包含指定字符串的文件
grep -i -r "test text" ./*
3:批量文件查找
find -name "*.c" | xargs grep -r -i "text"
本文将介绍如何使用find命令进行批量文件查找,并演示如何在特定目录中删除.gitignore和.svn文件,以及如何在子目录下搜索包含指定字符串的文件。
694

被折叠的 条评论
为什么被折叠?



