文件查找和压缩

find:搜索条件

2018-05-31  本文已影响0人  圆缘1987

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

1.png

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


1.png

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


1.png

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


1.png

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

1.png

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


1.png
上一篇 下一篇

猜你喜欢

热点阅读