我正在尝试在文件系统中搜索 *.csv 文件。我正在查看的某些目录中有符号链接,但我想忽略某些目录,因为它们会导致令人讨厌的长时间耗时周期。
find -L "location" -name "*.csv >> find_result.txt
我如何告诉 find 忽略某些目录,同时继续查看其他目录中的符号链接。
用于-prune
告诉find
不要进入给定目录。例如:
find -L location -name 'dontLookHere' -prune \
-o -name 'orThereEither' -prune \
-o -name '*.csv' -print
find dir -wholename dirtoskip -prune -o [rest of your find command]
或者
find dir \( -wholename dirtoskip -o -wholename another \) -prune -o [rest of your find command]