linux find指令的用法有:1、【find -name】直接依照檔案名稱來找出;2、【find -perm】依照檔案權限來找出;3、【find -mtine -n( n )】根據文件的更改時間來查找。
相關學習推薦:linux影片教學
linux find指令的用法有:
find指令是linux系統尋找檔案的指令,最大的功能是幫助使用者在使用linux 系統時候能快速的找出自己所需要的檔案。
先介紹下find查找的目錄途徑,分成兩種情況:
「.」代表是目前目錄
「/」代表是根目錄
find指令檔查詢常用的參數及意義有以下幾個:
1、find -name
:直接根據檔案名稱來查找,例如,find / -name a.txt:在根目錄下尋找a.txt檔案
2、find -perm
:根據檔案權限來查找,例如:find / -perm 777,:找出根目錄下權限為777(rwx-rwx-rwx)的檔案
3、find -mtine -n( n)
:根據文件的更改時間來查找,其中-n
代表n天之內的文件, n
代表n天之前的文件,例如:find / - mtime -1:尋找1天內修改過的文件
4、find -type
:尋找某一類型的文件,後面帶一些參數:
-d:目錄
-p:管道檔案
-f:普通檔案
-i:符號連結檔案
用find指令查找到了文件,輸出的方式有2種:
1、find -print:標準輸出,例如:find / '*.NCT'-print >a.txt
,代表將根目錄下所的以nct命名的檔案list輸入到a.txt中
2、find -exec:對於find指令找到的檔案執行該參數所給予的shell指令,例如:
find -name test.txt -exec rm -f test.tx {} \;
找到test並刪除此文件,該命令一定要注意{}和\之間和空格,不要遺漏最後的“;”
相關免費學習推薦: php程式設計(影片)
以上是linux find指令的用法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!