Como canalizar nomes de arquivos removidos para arquivo?

Como canalizar nomes de arquivos removidos para arquivo?

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

Posso registrar os nomes dos arquivos removidos em um log?

Responder1

Use oteecomando em conjunto comxargs.

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

Responder2

Você sempre pode usar a --verboseopção rm, a menos que queira apenas os nomes literais dos arquivos.

Responder3

tentar

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

Responder4

Tente fazer isso:

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

informação relacionada