linux常用命令(三) 檔案搜尋命令

2021-10-07 19:27:38 字數 1278 閱讀 6262

所在路徑:/bin/find

執行許可權:所有使用者

語法:find [搜尋範圍] [匹配條件]

功能描述:檔案搜尋

find /etc -name init     在目錄/etc中查詢檔案init
find /etc -name *init*  檔名中包含init的都被列出來

find /etc -name init* 查詢以init開頭的所有檔案

find /etc -name init??? 查詢以init開頭的後面只有三個字母用?匹配

find / -size +204800  在根目錄下查詢大於100mb的檔案

這裡+後面數字是: 1資料塊 512 位元組 0.5k

100mb=102400kb=204800

+n 大於 -n小於 n等於

find /home -user shenchao  在根目錄下查詢所有者為shenchao的檔案
-amin   訪問時間 access

-cmin 檔案屬性 change

-mmin 檔案內容 modify

範例: find /etc -cmin -5 在etc下查詢5分鐘內被修改過屬性的檔案和目錄

+表超過多長時間 -表在多長時間之內

find /etc -size +163840 -a -size -204800  在/etc下查詢大於80mb同時小於100mb的檔案

-a 兩個條件同時滿足(and)

-o兩個條件滿足任意乙個即可(or)

find /etc -name init* -a -type f  查詢在etc目錄下以init開頭的檔案

f 檔案 d 目錄 l軟鏈結檔案

語法:find /etc -name inittab -exec ls -l {} \;  在/etc下查詢inittab檔案並顯示其詳細資訊
綜合範例:find /etc -name init* -a -type f -exec ls -l {} ;

-exec與-ok的區別:-ok操作命令需要詢問是否執行操作,而-exec是直接執行的

find . -inum 31531 -exec rm  {} \;  (ls -i找i節點31531,,.表示當前目錄下找)

Linux常用命令 檔案搜尋命令

1 which 語法 which 命令名稱 功能描述 顯示系統命令所在目錄 範例 which ls 2 find 語法 find 搜尋路徑 搜尋關鍵字 功能描述 查詢檔案或目錄 範例 find etc name init 在目錄 etc中查詢init find size 204800 在根目錄下查詢...

Linux常用命令 檔案搜尋命令

1 find usr bin find 查詢檔案或目錄,任何檔案皆可,如,壓縮包等 語法 find 搜尋路徑 搜尋選項 filename a find etc name 檔名 name 最常見的選項 按檔名搜尋 eg find etc name init 在目錄 etc 中查詢檔案 init檔案 注...

Linux常用命令( ) 檔案搜尋命令

命令所在路徑 bin find 執行許可權 所有使用者 語法 find 搜尋範圍 匹配條件 功能描述 檔案搜尋 範例 例子作用 語法 find etc name init 在目錄 etc中查詢檔案init iname 不區分大小寫 find size 204800 在根目錄下查詢大於100mb的檔案...