组合条件:
与:-a
或:-o(默认)
非:-not, !

德·摩根定律:
(非A) 或(非B) = 非(A 且B)---交集

(非A) 且(非B) = 非(A 或B)---并集
示例:
!A -a !B = ! ( A -o B )

!A -o !B = ! ( A -a B )

排除目录:-path -prune(修剪(树木等))
–path '排除的目录名' -a -prune -o 条件
示例
查找/etc/下,除/etc/sane.d目录的其它所有.conf后缀的文件
find /etc -path ‘/etc/sane.d’ -a -prune -o -name “*.conf”

查找/etc/下,除/etc/sane.d和/etc/fonts两个目录的其它所有.conf后缀的文件
find /etc (–path ‘/etc/sane.d’ –o –path ’/etc/fonts’ ) -a -prune –o -name “*.conf”

网友评论