2008年7月23日 星期三

find的-prune用法 忽略某目录

用find查找时忽略某一目录:

# find -name 123
./a/123
./b/123
./123

# find -path ./a -prune -o -name 123 -print
./b/123
./123

# find -path './[ab]' -prune -o -name 123 -print
./123

注意:-prune参数和-depth、-type等参数冲突,使用后者则-prune失效。

0 评论: