1. 程式人生 > >Linux常用命令-檔案搜尋

Linux常用命令-檔案搜尋

find /bin/find 所有使用者 [搜尋範圍] [匹配條件] 檔案搜尋 不建議搜尋在高峰期

find /etc -name xx 根據檔名搜尋 精確搜尋
find -name
模糊搜尋 *{0-n}
find -name
模糊搜尋 ?匹配單個字元
find -name
不區分大小寫
find -name

find / -size +n大於 /-n小於 /n等於 單元是 一個數據塊512位元組 0.5k 根據檔案大小來查詢100M=102400kb=204800 1k=2個數據塊
find / -user aaa根據所有者進行查詢
find -user
根據時間屬性查詢
find /etc -cmin -5 5分鐘之內 + 5 5分鐘之前

  1. -amin access訪問時間 cat more
  2. -cmin change檔案屬性 ls -l可以看到
  3. -mmin modify 檔案內容 /vim /建立檔案

-a兩個條件同時滿足 -o兩個條件滿足一個就行
find -a
-a
-type 根據檔案型別查詢 f檔案d目錄l連結檔案
-inum 根據i節點查詢 刪除檔案如果空格的話用“” 刪除特殊檔名的檔案 可以根據當前分割槽查詢硬連結
在這裡插入圖片描述
-exec {}表示查詢的結果 \轉譯符 ;結束 -ok是否詢問有提示資訊
find exec
-exec
locate
locate

which檔案搜尋命令/usr/bin/which 所有使用者 搜尋命令所在的目錄及別名資訊 which ls
which
whereis檔案搜尋命令/usr/bin/whereis所有使用者 搜尋命令所在的目錄及幫助文件路徑
whereis


grep 在檔案內容中進行搜尋 某一個字所在的行
grep
grep find