find 使用案例

2021-10-09 06:59:17 字數 1082 閱讀 1737

find指令將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端。

find [搜尋範圍]

[選項]

選項

功能-name《查詢方式》

按照指定的檔名查詢模式查詢檔案

-user《使用者名稱》

查詢屬於指定使用者名稱所有檔案

-size《檔案大小》

按照指定的檔案大小查詢檔案

一、按檔名:根據名稱查詢/home目錄下的a.txt文檔案第二個參樹是搜尋的範圍 -name 按照檔名 最後乙個是檔案

[root@localhost ~]

# find /home/ -name a.txt

/home/a.txt

二、按擁有者:查詢/home目錄下,使用者名稱稱為root的檔案

[root@localhost ~]

# find /home/ -user root

/home/

/home/a.txt

三、查詢整個linux系統下大於200m的檔案(+n大於 -n小於 n等於)

[root@localhost ~]

# find / -size +1m

/boot/efi/efi/centos/mokmanager.efi

/boot/efi/efi/centos/mmx64.efi

/boot/efi/efi/centos/shim.efi

/boot/efi/efi/centos/shimx64-centos.efi

/boot/efi/efi/centos/shimx64.efi

/boot/efi/efi/boot/bootx64.efi

/boot/grub2/fonts/unicode.pf2..

....

四、查詢/home目錄下所有以.txt結尾的檔案

[root@localhost ~]

# find /home/ -name *.txt

/home/a.txt

Linux下find命令的使用(命令 案例)

遞迴式查詢 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 如下 root localhost find home type f root localhost find root type f root localhost find home type d root localhost f...

Linux下find命令的使用(命令 案例)

遞迴式查詢 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 如下 root localhost find home type f root localhost find root type f root localhost find home type d root localhost f...

find命令使用

注意 grep egrep fgrep命令都文字查詢,是查詢檔案裡的內容。檔案查詢用locate命令 find命令。1 locate命令 是全系統內進行查詢,是根據資料庫進行的。這個資料庫是系統每天晚上自動建立的。特點 非實時,模糊匹配,查詢是根據全系統檔案資料庫進行,速度快。當前對檔案的操作,不會...