文件查找命令之find
特點:實時查找,精確查找,由于find是全磁盤文件查找所有查找速度要比locate略慢一些。
find查找功能強大,下面主要介紹find查找條件的一個重要特性–德·摩根定律
德·摩根定律
非(A &&B)=(非A)||(非B)
非(A||B)=(非A)&&(非B)
或 !A -a !B =?。ˋ -o B)
!A -o !B =!(A -a B)
下面通過幾個例子來說明下
1查找/var目錄下不屬于root和lp的文件
方法一:
方法二:
此即:!A -a !B =?。ˋ -o B)
2查找/etc/目錄下沒有執行權限或沒有寫權限的文件
方法一:
方法二:
此即:!A -o !B =!(A -a B)
3查找/etc/init.d目錄下,所有用戶都有執行權限,且其他用戶有寫權限的文件
原創文章,作者:蟄伏,如若轉載,請注明出處:http://www.www58058.com/36088
通過實驗堆摩根定律有了一個深刻的理解,摩根定律的理解只是為了能讓我們熟練的使用find的高級查找姿勢,而不在于摩根定律本身,練習作業需要認真完成。