¿Cómo canalizar los nombres de archivos eliminados al archivo?

¿Cómo canalizar los nombres de archivos eliminados al archivo?

Estoy usando este comando: find /var/mydirectory/foo -mmin +720 -exec rm {} \;

¿Puedo hacer que registre los nombres de archivos eliminados en un registro?

Respuesta1

Utilizar elteecomando en conjunto conxargs.

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

Respuesta2

Siempre puedes usar la --verboseopción rm, a menos que quieras solo los nombres de archivo literales.

Respuesta3

intentar

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

Respuesta4

Intenta hacer esto:

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

información relacionada