使用find查找文件/目录排除某些不需要的目录和文件

・1 分钟阅读

查找文件/目录,排除某些不需要的目录和文件,

find . -xdev -path ./junk_dir -prune -o -type d -name"dir_name" -a -print
考虑在以下情况下使用这个命令:1.你正计划遍历一个大目录,2.有一个你不想去查找的子目录,(完全忽略)3.你不希望在这个目录下找到已挂载的文件系统。-xdev标志告诉find不要转到其他文件系统,* -path ./junk_dir -prune是完全忽略./junk_dir的模式。*是典型的搜索和打印,如果你确实要包含其他文件系统,请删除-xdev标志,如果要搜索文件,请将 -type d更改为-type f。
Hujiuxiang profile image