0

ファイル システムで *.csv ファイルを検索しようとしています。私が調べている特定のディレクトリにはシンボリックリンクがありますが、特定のディレクトリは非常に長い時間のかかるサイクルになるため、無視したいと思います。

find -L "location" -name "*.csv >> find_result.txt

他のディレクトリのシンボリックリンクを見続けながら、特定のディレクトリを無視するようにfindに指示するにはどうすればよいですか。

4

2 に答える 2

2

特定のディレクトリに降りないよう-pruneに指示するために使用します。find例えば:

find -L location -name 'dontLookHere' -prune \
              -o -name 'orThereEither' -prune \
              -o -name '*.csv' -print
于 2012-05-02T21:02:01.673 に答える
0
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]
于 2012-05-02T20:59:42.733 に答える