Linux基礎之檔案搜尋 find命令

2021-10-09 16:38:07 字數 1357 閱讀 9522

find命令詳解

命令所在路徑:/bin/find

執行許可權:所有使用者

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

功能描述:檔案搜尋

-name

$ find /etc -name init

在目錄/etc中查詢檔案init

-iname 不區分大小寫

-size

$ find / -size +204800

在根目錄下查詢大於100mb的檔案

+n 大於 -n 小於 n 等於

-user

$ find /home -user shenchao

在根目錄下查詢所有者為shenchao的檔案

-group 根據所屬組查詢

*

$ find /etc -name *init*

在目錄/etc下查詢包含init4個字母的檔案或目錄

$ find /etc -name init*

在目錄/etc下查詢以init開頭的檔案或目錄

$ find /etc -name init???

在目錄/etc查詢以init開頭結尾還有3個字元的檔案或目錄

$ find /etc -cmin -5

在/etc下查詢5分鐘內被修改過屬性的檔案和目錄

-amin 訪問時間 access

-cmin 檔案屬性 change

-mmin 檔案內容 modify

$ find /etc -size +163840 -a -size -204800

在/etc下查詢大於80mb小於100mb的檔案

-a 兩個條件同時滿足

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

$ find /etc -name inittab -exec ls -l {} \;

在/etc下查詢inittab檔案並顯示其詳細資訊

-exec/-ok 命令 {} \; 對搜尋結果執行操作

-type 根據檔案型別查詢

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

find / -size +204800 -a -type f

查詢/目錄下大小為204800且是乙個檔案

-inum 根據i節點查詢

find . -inum 節點數 -exec rm {} \;

用於刪除比較難以刪除的檔案,其中的.表示當前目錄

Linux之搜尋檔案

命令 whereis which find locate root server whereis whereis whereis usr bin whereis usr share man man1 whereis.1.gz root server whereis find find usr bin...

linux 基礎 檔案搜尋命令

locate which whereis grep 單詞 name size user group amin cmin mmin 命令名稱 命令含義 amin 訪問時間 access cmin 檔案屬性 change mmin 檔案內容 modify 命令名稱 命令含義 a兩個條件同時滿足 o兩個檔...

linux基礎命令 檔案搜尋命令

列舉了檔案搜尋命令 一 檔案搜尋命令 find locate which whereis grep 命令名稱 find 命令所在路徑 bin find 執行許可權 所有使用者 功能描述 檔案搜尋 語法 find 搜尋範圍 匹配條件 例項 1 在目錄 etc中查詢檔案config find etc n...