ディスク容量の使用量を減らすために、Downloads
フォルダーの一時的なクリーンアップを自動化したい。そのための2つの方法を考えました。
1)ファイルを/tmp/
に保存するためにfirefoxなどの設定を変更します(安全のため、/etc/default/rcS
の変数TMPTIME
を7日以上に変更する必要があります)。
2)~/Downloads
フォルダーを/tmp/
と同様に動作する一時ディレクトリに変更し、古いファイルを削除します。問題は、/tmp
のファイルがセッションの終了時に無差別に削除されることです。 ~/Downloads
フォルダーでは、作成日までにファイルを削除することをお勧めします。
最初のオプションにはあまり共感的ではありません。多くの設定が必要だからです。 2番目の方法を実装するための手助けが必要です。それを行う最良の方法は何ですか?
ディレクトリの動作を変更する代わりに、少しクリーンアップスクリプトを作成できます。実装が簡単で、長期的にはおそらく危険性が低くなります。
以下は、~/Download/
ディレクトリにある7日以上経過したものをすべて削除します。
find ~/Download/ -mtime +7 -delete
-delete
セグメントを削除して、返されるファイルを確認するだけで、テストすることができます。しかし、満足したら、crontab -e
を実行し、これを新しい行に追加することで、1日1回実行するようにスケジュールできます。
@daily find ~/Download/ -mtime +7 -delete
ControlX それから Y 保存して終了すると完了です。