linux find命令用法

2021-07-31 14:07:31 字數 508 閱讀 8367

find . -maxdept 1 -name "test.txt"

查詢當前目錄下第一級目錄的test.txt檔案

-type 指定檔案型別查詢

f     代表檔案

-type f -name "*.txt" 查詢*.txt的檔案

-mtime +時間   後面加時間表示多久以前修改的,加在最後

-mtime -時間

代表幾天之內修改的

-exec rm -rf {} \;

exec層截之前命令的執行結果到花括號中,rm -rf刪除

\; 固定的格式

cp {} /tmp/ \;

使用cp要在花括號後加入目標路徑

|xargs rm -rf {} \;  與-exec功能相同

-size +檔案大小  找出目錄下多大的檔案

備份刪除及指令碼find例:

find 目錄 -mtime +時間 -exec rm -rf {} \;

(刪除大於多少天的檔案)

Linux find命令用法小結

find是個使用頻率比較高的命令。常常用它在系統特定目錄下,查詢具有某種特徵 名字體別屬主許可權等 的檔案。find命令的格式 find path options print exec ok path 要查詢的目錄路徑。表示 home目錄.表示當前目錄 表示根目錄 print 表示將結果輸出到標準輸...

Linux find命令用法小結

find是個使用頻率比較高的命令。常常用它在系統特定目錄下,查詢具有某種特徵 名字體別屬主許可權等 的檔案。find命令的格式 find path options print exec ok path 要查詢的目錄路徑。表示 home目錄 表示當前目錄 表示根目錄 print 表示將結果輸出到標準輸...

linux find命令的用法

linux下查詢檔案的命令有兩個 locate 和find 首先說下locate,locate這個命令是對其生成的資料庫進行遍歷 生成資料庫的命令 updatedb 這一特性決定了用locate查詢檔案速度很快,但是locate命令只能對檔案進行模糊匹配,在精確度上來說差了點,簡單介紹下它的兩個選項...