文件查找命令之find
特点:实时查找,精确查找,由于find是全磁盘文件查找所有查找速度要比locate略慢一些。
find查找功能强大,下面主要介绍find查找条件的一个重要特性–德·摩根定律
德·摩根定律
非(A &&B)=(非A)||(非B)
非(A||B)=(非A)&&(非B)
或 !A -a !B =!(A -o B)
!A -o !B =!(A -a B)
下面通过几个例子来说明下
1查找/var目录下不属于root和lp的文件
方法一:
方法二:
此即:!A -a !B =!(A -o B)
2查找/etc/目录下没有执行权限或没有写权限的文件
方法一:
方法二:
此即:!A -o !B =!(A -a B)
3查找/etc/init.d目录下,所有用户都有执行权限,且其他用户有写权限的文件
原创文章,作者:蛰伏,如若转载,请注明出处:http://www.178linux.com/36088
评论列表(1条)
通过实验堆摩根定律有了一个深刻的理解,摩根定律的理解只是为了能让我们熟练的使用find的高级查找姿势,而不在于摩根定律本身,练习作业需要认真完成。