我有一個日誌日誌目錄,由於長期未清理,導致文件過大。現在需要刪除2017年的所有日誌。
思路:使用find ./ -name 2017* 查找當前目錄下的所有包含2017字符串的文件, 使用管道符將獲取到的內容傳遞給 rm -rf 命令。
首先我執行的是 進入日誌總目錄。 執行 find ./ -name 2017* | rm -rf
沒有任何反應。之後查找原因是 find ./ -name 2017* 將獲取的所有文件,一次交給了 rm -rf
修改方法:
find ./ -name 2017* | xargs rm -rf
xargs 就是講參數細化,菲芘傳遞。
刪除成功