Wie werden entfernte Dateinamen in eine Datei umgeleitet?

Wie werden entfernte Dateinamen in eine Datei umgeleitet?

Ich verwende diesen Befehl: find /var/mydirectory/foo -mmin +720 -exec rm {} \;

Kann ich die entfernten Dateinamen in einem Protokoll protokollieren lassen?

Antwort1

Verwenden Sie dieteeBefehl in Verbindung mitxargs.

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

Antwort2

Sie können immer die --verboseOption verwenden rm, es sei denn, Sie möchten nur die wörtlichen Dateinamen selbst.

Antwort3

versuchen

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

Antwort4

Versuchen Sie Folgendes:

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

verwandte Informationen