linux 刪除文件夾下面指定內容

我有一個日誌日誌目錄,由於長期未清理,導致文件過大。現在需要刪除2017年的所有日誌。

思路:使用find  ./ -name 2017* 查找當前目錄下的所有包含2017字符串的文件, 使用管道符將獲取到的內容傳遞給 rm -rf  命令。

首先我執行的是  進入日誌總目錄。 執行 find ./ -name 2017* | rm -rf 

 沒有任何反應。之後查找原因是 find ./ -name 2017* 將獲取的所有文件,一次交給了 rm -rf 

修改方法:

find ./  -name 2017* | xargs rm -rf

xargs 就是講參數細化,菲芘傳遞。

刪除成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章