Ubuntu-24.04
•
•
By Marcus_Dev
Ubuntu 24.04 入門 11:尋找檔案 find 指令
檔案到底藏在哪裡?
當你忘記某個設定檔存在哪裡,或者想找出系統中所有大於 100MB 的檔案時,find 是你的救星。
核心指令操作範例
依名稱搜尋:
在根目錄下找名為nginx.conf的檔案:sudo find / -name nginx.conf依檔案大小搜尋:
找出當前目錄下大於 50MB 的檔案:find . -size +50m依修改時間搜尋:
找出過去 24 小時內修改過的檔案:find . -mtime -1搜尋並執行動作:
找出所有.log檔並刪除:find /tmp -name "*.log" -delete
實戰心法
find 是一個非常深奧的指令。在生產環境中執行 find / 會消耗大量 I/O,建議先縮小搜尋範圍。如果你需要極速搜尋,可以安裝 plocate 工具,它透過預建索引來達成瞬間搜尋。