削除されたファイル名をファイルにパイプするにはどうすればいいですか?

削除されたファイル名をファイルにパイプするにはどうすればいいですか?

私は次のコマンドを使用しています: 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)

関連情報