Linux find指令
翻譯結果:
find
英[faɪnd] 美[faɪnd]
v.找到;發現;找出;發覺
n.發現物;被發現的人
第三人稱單數: finds 現在分詞: finding 過去式: found 過去分詞: found
Linux find指令語法
作用:find指令用來在指定目錄下尋找檔案。
語法:find path -option [ -print ] [ -exec -ok command ] {} \;
Linux find指令範例
將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。
# find . -name "*.c"
將目前目錄其其下子目錄中所有一般檔案列出
# find . -type f
將目前目錄及其子目錄下所有最近20 天內更新的檔案列出
# find . -ctime -20
查找/var/log目錄中更改時間在7日以前的普通文件,並在刪除之前詢問它們:
# find /var/log -type f -mtime +7 -ok rm {} \;
查找前目錄中文件屬主具有讀取、寫入權限,並且文件所屬組的使用者和其他使用者俱有讀取權限的文件:
# find . -type f -perm 644 -exec ls -l {} \;
為了尋找系統中所有檔案長度為0的普通文件,並列出它們的完整路徑:
# find / -type f -size 0 -exec ls -l {} \;