如何將刪除的檔案名稱透過管道傳輸到檔案?

如何將刪除的檔案名稱透過管道傳輸到檔案?

我正在使用這個命令: find /var/mydirectory/foo -mmin +720 -exec rm {} \;

我可以讓它將刪除的檔案名稱記錄到日誌中嗎?

答案1

使用tee命令結合xargs

find /var/mydirectory/foo -mmin +720 | tee files.log | xargs rm

答案2

您始終可以使用--verbose選項rm,除非您只想要文字檔案名稱本身。

答案3

嘗試

find /var/mydirectory/foo -mmin +720 | tee file.txt | xargs rm

答案4

嘗試這樣做:

find /var/mydirectory/foo -mmin +720 > file.txt
rm $(< file.txt)

相關內容