Locate
Linux 要快速找到檔案在哪, 除了 find 外, 另一個選擇就是 locate.
find是在硬碟中直接查詢,如果已知檔案在特定目錄時使用會比較好。
若都不知道時可考慮使用locate。它是直接查詢linux 內db 的index 速度較快,不過較新的檔案可能會找不到,這時就由root 可以使用updatedb 來更新檔案index資料.
預設該檔案是放在 /var/lib/mlocate/mlocate.db
locate [OPTION...] PATTERN...
常用的參數有
-i --ignore-case
-c --count
-r --regexp
- 例如我要用正規化查te[某個符合]t.txt的檔案在那裡。
- [root@localhost etc]# locate -r te[sabcde]t.txt
/home/webadm/test.txt
沒有留言:
張貼留言