1
liberize Jan 7, 2014
find . \( -not -path './dir1/*' -and -not -path './dir2/*' -or -path './dir1/subdir1/*' \) -type f
|
2
laputaprince OP 谢谢,我reputation不够,up vote不了。。
|
3
laputaprince OP find ./ -not \( \( -path './dir1*' -and -not -path './dir1/subdir1*' \) -o -path './dir2' -prune \)
加prune 应该会快些。 |
4
liberize Jan 7, 2014
考虑prune的话,应该可以把subdir2之类的也prune掉,我更新了一下回答,你可以看一下。
|