天天看點

Linux 查找檔案find指令

find 指令用來在指定目錄下查找檔案。任何位于參數之前的字元串都将被視為欲查找的目錄名。

如果使用該指令時,不設定任何參數,則 find指令将在目前目錄下查找子目錄與檔案。并且将查找到的子目錄和檔案全部進行顯示。

find . -iname \*.txt(大小寫都比對)
find . -type d(目前目錄下的所有子目錄)
find /usr -type l(目前目錄下所有的符号連結)
find /usr -type l -name "z*" -ls(符号連結的詳細資訊 eg:inode,目錄)
find /home/test -size +250000k(超過250000k的檔案,當然+改成-就是小于了)
find /home/test f -perm 777 -exec ls -l {} \; (按照權限查詢檔案)
find /home/test -atime -1  1天内通路過的檔案
find /home/test -ctime -1  1天内狀态改變過的檔案    
find /home/test -mtime -1  1天内修改過的檔案
find /home/test -amin -1  1分鐘内通路過的檔案
find /home/test -cmin -1  1分鐘内狀态改變過的檔案    
find /home/test -mmin -1  1分鐘内修改過的檔案
           

該文章是作者在工作中遇到的薄弱環節,用此方式來做筆記,來加強記憶。如果内容有誤還望指出并賜教!

繼續閱讀