Linux で 1 年以上前のファイルを削除するにはどうすればいいですか?

Linux で 1 年以上前のファイルを削除するにはどうすればいいですか?

重複の可能性あり:
Linux で特定の日付より古いファイルを削除するにはどうすればいいですか

現在のディレクトリとそのサブディレクトリにある 1 年以上前のファイルをすべて削除するにはどうすればよいですか?

答え1

find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;

答え2

多数のファイルを削除する場合、通常は「-exec」や「xargs」へのパイプよりもはるかに高速です。

find . -type f -mtime +365 | perl -lne unlink

関連情報