每天一個linux命令——find
阿新 • • 發佈:2019-02-03
find:查詢指定目錄下的文件
語法:
find 路徑 [ 選項 ] [ 引數 ]
常見選項:
-type:搜尋的文件型別,f是檔案,d是目錄,l是連結,c是字元裝置,b是塊裝置,s套接字,p是FIFO
-i:忽略大小寫
-name:檔案的名稱,可以用萬用字元
-maxdepth:搜尋的最長深度
-mindepth:搜尋的最小深度
-regex:指定字串作為尋找檔案或目錄的範本樣式
-a/m/ctime:時間引數,直接接數字,為時間正好為,+數字,代表時間大於,-數字,代表時間小於
-user:所有者
-size:檔案大小
-perm:檔案許可權
引數:
跟著選項後面填。
示例:
[email protected]:~/shell# find . -type f當前目錄下,檔案型別為文件的
[email protected]:~/shell# find . \( -name "*.txt" -o -name "*.sh" \)當前目錄下,檔案字尾為txt或者sh的
[email protected]:~/shell# find . -atime -7當前目錄下,7天內被訪問的檔案