linux 檔案搜尋命令 find

2021-07-31 12:34:05 字數 1100 閱讀 7858

命令名稱:find

命令所在路徑: /bin/find

執行許可權:所有使用者

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

功能描述:檔案搜尋

乙個資料塊    512位元組  0.5k

1. find /etc -name init

在目錄/etc 中查詢檔案init

-iname 不區分大小寫

2. find   / - size +204800

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

+n  大於 -n 小於  n 等於

3. find /home -user shenchao

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

-group 根據所有組查詢

4.find /etc -cmin -5

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

-amin 訪問時間 access

-cmin  檔案屬性 change

-mmin 檔案內容 modify

5.find /etc -size +163840 -a -size -204800

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

-a 兩個條件同時滿足

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

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

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

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

[root@localhost ~]# find /etc -name inittab -exec ls -l {} \;

-rw-r--r--. 1 root root 884 may  3 23:02 /etc/inittab

[root@localhost ~]# find /etc -name inittab -exec ls -l {} \;

find . -inum 31534 -exec rm {} \;   根據i節點刪除

7. -type 根據檔案型別查詢 

f  檔案  d  目錄  l 軟連線檔案

8.inum  根據i節點查詢

Linux命令 檔案搜尋命令 find

選項 name表示按檔名稱查詢 find etc name init 搜尋etc目錄下面的檔名為init的所有檔案 精確搜尋 find etc name init 搜尋etc目錄下面的檔名包含init的所有檔案 模糊搜尋 init init?表示任意字元,表示乙個字元 檔名區分大小寫 touch e...

檔案搜尋命令find

1 路徑加檔名搜尋 find 查詢的是etc目錄下的以init為名字的檔案。加萬用字元後為模糊搜尋,只要檔名中含有init即可。查詢etc目錄下以init開頭的七位檔名。2 搜尋時不區分大小寫 iname 我們知道在windows系統中,檔名是不區分大小寫的,大寫和小寫是同乙個檔案。但是在linux...

Linux 檔案查詢搜尋命令find

檔名查詢 當前目錄 find name aaa 絕對路徑 find etc name aaa 區分大小寫 find name aaa 不區分大小寫 find iname aaa 符號 模糊查詢 單個字元 萬用字元 檔案大小查詢 100m檔案查詢 find size 204800 說明 linux系統...