1. 程式人生 > 其它 >Linux命令_查詢檔案

Linux命令_查詢檔案


命令:find /(查詢範圍或者說路徑) -name 查詢關鍵字


示例如下:

find / -name test.txt #
在所有目錄中查詢名字為test.txt的檔案

find / -name '*.txt' #在所示目錄中查詢字尾名為.txt的檔案

find . -name test.txt #在當前目錄中查詢名字為test.txt的檔案

find /etc/bin -name '*strm*' #查詢/etc/bin資料夾下所有名字中包含strm的檔案

find / -empty #查詢在系統中為空的檔案或資料夾
find . -name "*.txt" -o -name "*.pdf"  #查詢當前目錄及子目錄下查詢所有以.txt和.pdf結尾的檔案

find /SFS/build/mv/RobotRPC -name '*.o' -exec mv -f {} '/SFS/build/mv/RobotRPC/bin' \; #指定目錄下查詢對應檔案並把全部檔案移動到某個目錄,-f表示強制覆蓋不提示

find / -name '*.o' -print #檢視所有目錄下名稱字尾為.o的檔案並打印出來
find / -name 'lin' -type d   #在所有目錄中查詢名字為lin的資料夾,-type後面跟查詢的檔案型別,如果是資料夾就是d,如果是檔案就是f