Exclude a subpath in find command
本问题已经有最佳答案,请猛点这里访问。
我有以下的
1 | find /mnt/F_11 -type f \( -iname '*.xls' -o -iname '*.xlsx' /) |
我如何找到
换句话说,我希望它搜索:
1 2 3 4 | YES /mnt/F_11 YES /mnt/F_11/somepath/ YES /mnt/F_11/somepath/other/ NO /mtn/F_11/DONOTENTER/ |
使用
1 2 | find /mnt/F_11 -name DONOTENTER -prune -o \ -type f \( -iname '*.xls' -o -iname '*.xlsx' \) -print |
注意最后的显式