1.檔案搜尋命令
* find【檔案搜尋,find 搜尋範圍 匹配條件】
* find 搜尋範圍 -name或-iname(不區分大小寫) 匹配條件【根據檔名稱搜尋,匹配條件(abcd)=*bc*=ab??,*=匹配任意字元,?=匹配單個字元】
* find 搜尋範圍 -size +n/-n/n(n代表檔案的大小)【根據檔案的大小搜尋】
* find 搜尋範圍 -size +163840 -a/-o -size -204800【查詢(-a=大於80m小於100m的檔案,-o=兩個條件滿足乙個即可)】
* find 搜尋範圍 -user 使用者名稱【根據使用者名稱搜尋檔案,搜尋範圍=/home】
* find 搜尋範圍 -group 所屬組名【根據所屬組名搜尋檔案】
* find 搜尋範圍 -cmin/-amin/-mmin -5【查詢5分鐘內被修改過(-cmin=檔案屬性,-amin=訪問時間,-mmin=檔案內容)的檔案】
* find 搜尋範圍 -type f/d/l【根據檔案型別查詢,f=檔案,d=目錄,l=軟鏈結檔案】
* find 搜尋範圍 -inum n【根據i節點查詢,n=i節點數】
以上搜尋結果命令加(find /tmp -name *aaaa*) -exec/-ok 命令(ls -l[顯示詳細資訊]) {} \;【對搜尋結果執行命令操作】
2.其他搜尋命令* locate -i 檔名【在檔案資料庫中查詢檔案,-i=不區分大小寫】
* updatedb【更新檔案資料庫,tmp目錄不在更新範圍內】
* which 命令(ls)【搜尋命令所在目錄及別名資訊】
* whereis 命令(ls)【搜尋命令所在目錄及幫助文件路徑】
* grep -i/-v mysql /root/install.log【在檔案中搜尋字元匹配的行並輸出,-i=不區分大小寫,-v=排除指定字串(^#=排除#帶頭的行)】
三 linux 檔案搜尋命令
名稱 find 功能 檔案搜尋 語法 find 搜尋範圍 匹配條件 find etc name init 根據名字在 etc目錄下搜尋init檔案 find etc iname init 根據名字在 etc目錄下搜尋init檔案,iname不區分大小寫 find etc size 204800 在 ...
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...