linux筆記 檔案搜尋命令

2022-09-05 11:45:15 字數 796 閱讀 6450

一、locate命令

locate命令屬於mlocate包,如果執行locate filename提示命令未找到執行安裝mlocate包

# yum -y install mlocate

安裝後執行locate filename

locate: can not open `/var/lib/mlocate/mlocate.db': no such file or directory

需要更新mlocate.db資料庫

# updatedb

更新完成後就可以使用了

注:locate命令不會去查詢/tmp/目錄下的檔案;還有在執行updatedb命令之後建立的檔案也無法檢索到,如果之後建立檔案需要再次執行updatedb更新資料庫。

二、find命令

# find / -name 按名字查詢檔案

# find / -type 按型別查詢檔案

# find / -mtime 按建立時間查詢檔案(常用)

# find /tmp/ -mtime +10大於十天

# find /tmp/ -mtime -10小於十天

# find /tmp/ -mmin +5 大於五分鐘

# find / -inum 12345 按inode節點號查詢檔案

# find /tmp/ -name ni | xargs rm找到ni檔案刪除

# find /tmp/ -type f | xargs -i mv {} {}.bak將/tmp/目錄下的檔案加上.bak的字尾

Linux筆記 檔案搜尋命令

1.find 檔案搜尋 命令格式 find 搜尋範圍 匹配條件 1 根據檔名查詢 name name 區分大小寫 iname 不區分大小寫 例 在目錄 etc下查詢檔案init 精準搜尋 find etc name init 模糊搜尋 find etc name init 名字裡包含init fin...

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...

linux 檔案搜尋命令

1,locate 檔名 1 如果touch乙個檔案,locate不會搜尋出來,是因為這個不是實時查詢的,他是搜尋的檔案資源庫在 var lib molcate mlocate.db中,需要updatedb更新一下db這個檔案 2 locate不能查詢tmp目錄下的檔案 i 不區分大小寫 2,whic...