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命令 是全系統內進行查詢,是根據資料庫進行的。這個資料庫是系統每天晚上自動建立的。特點 非實時,模糊匹配,查詢是根據全系統檔案資料庫進行,速度快。當前對檔案的操作,不會...