제거된 파일 이름을 파일로 파이프하는 방법은 무엇입니까?

제거된 파일 이름을 파일로 파이프하는 방법은 무엇입니까?

나는 이 명령을 사용하고 있습니다 : find /var/mydirectory/foo -mmin +720 -exec rm {} \;

제거된 파일 이름을 로그에 기록하도록 할 수 있나요?

답변1

사용tee와 함께 명령xargs.

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

답변2

리터럴 파일 이름만 원하지 않는 한 언제든지 --verboseto 옵션을 사용할 수 있습니다 .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)

관련 정보