find中 a, o,not的用法

2021-08-16 14:18:43 字數 737 閱讀 7792

sudo find /etc -size +1m -exec echo {} \;  

#在/etc目錄下找檔案大小在1m以上的檔案並且顯示,檔案用換行符隔開。

sudo find /etc -size +1m | xargs echo  

#達到-exec相同的功能但是用空格分開尋找到的檔案。

#-exec後面的{} \;是不能少的。

find 緊跟的是指定開始尋找的絕對路徑,我取當前路徑。  

find ./ -user 使用者名稱  

#find後面接的是開始尋找路徑名,它會在這個路徑下遞迴尋找。

#-user 指定使用者名稱 

find ./ -not -user 使用者名稱   

find ./ -not -name 檔名  

find ./ -not -type 型別(一般檔案f,目錄d,字元檔案c)  

#尋找不匹配的檔案。

find ./ -user 使用者名稱 -o -type f  

#尋找當前目錄下使用者你指定使用者檔案或者(-o)一般檔案。

find ./ -size +1m -o -type d  

#尋找當前目錄下檔案大於1m的檔案或者是目錄。

find ./ -size -1m -a -type f  

#尋找當前目錄下檔案小於1m並且檔案型別是一般檔案的檔案。

-o 是或者的意思  

-a 是而且的意思  

-not 是相反的意思 

Linux中Find的用法

今天我們來分享一下linux下的find的用法。linux下的find命令是用來在目錄檔案中搜尋檔案,並能夠執行指定操作。因此對於一切皆檔案的linux系統來說,查詢檔案的find命令是非常重要的。熟練掌握find命令能夠幫助你更好的使用和管理linux下的檔案。下面我們來介紹功能強大且地位不低的f...

C List中Find的用法

在決定使用list還是使用arraylist類時,記住list在大多數情況下執行的更好並且是型別安全的。list.find方法 搜尋與制定謂詞所定義的條件相匹配的元素,並返回整個list中的第乙個匹配元素。public t find predicatematch predicate是對方法的委託,如...

C String中的find用法

includestring 是c 中乙個非常重要函式。在處理字串的時候經常用到。find是string中乙個查詢函式。示例 上 include includeusing namespace std int main st1.find a 1 後面的數字代表從什麼位置開始查詢。如果不加,預設從位置0 ...