★ 找檔案名檔有 dat 字眼的並同時進行刪除

find ./ -type f | grep dat | xargs rm

 

★ 找 /根目錄下的某 檔名

find / -name ooxx

 

★ 找出檔案大於 1G 的檔案後,交由 rm -rf 處理後結束

find / -size +1000M -exec rm -rf {} \;


-exec:-exec 一直到 \; 是關鍵字,代表 find 額外動作的開始 (-exec) 到結束 (\;) ,例上 rm -rf 就是額外動作

;:在 bash 環境下是有特殊意義的,因此利用反斜線來跳脫 \;

{}:由 find 找到的內容,結果會被放置到 {} 位置中

 

★ 搜尋 /home 底下屬於 vbird 的檔案

 find /home -user siko

 

★ 搜尋系統中不屬於任何人的檔案

find / -nouser

 

★ 找出 /var 目錄下,檔案類型為 Socket 的檔名有哪些?

find /var -type s

搜尋檔案的類型為 TYPE 的,類型主要有:一般正規檔案(f)、裝置檔案(b, c)、目錄(d)、連結檔(l)、socket(s)、FIFO(p) 等屬性。

 

 

Reference:https://sikotec.wordpress.com/2008/07/03/linux-%E6%89%BE%E5%87%BA%E6%8C%87%E5%AE%9A%E6%AA%94%E5%90%8D%E4%B8%A6%E9%80%B2%E8%A1%8C%E5%88%AA%E9%99%A4/

arrow
arrow

    mitblog 發表在 痞客邦 留言(0) 人氣()