rm -rf /tmp/* は安全ですか?

rm -rf /tmp/* は安全ですか?

これは私がWindowsでよくやっていたことですが、後で最近の失敗確かにしたい。これは安全ですか?

sudo rm -rf /tmp/*

答え1

一般的に言えばそうではありません。

ジャンクでいっぱいになると、どのソフトウェアがそれ自体でクリーンアップされていないかを確認したい場合があります。

また、検索を使用して長い間変更またはアクセスされておらず、削除しても安全なファイルを識別できます。

答え2

実際の答えは – 状況によって異なります。 / tmpは、機能するためにロックされたファイルまたは一時ログが必要なアプリケーションで使用される場合と使用されない場合があります。そこにシンボリックリンクがあるかもしれません。用途が何であるかはわかりませんが、常に可能です。

削除を決定する前に、内容を詳しく見てください。何でもrf -rf *を実行することは本質的に危険です。

答え3

習慣。たとえば、コンピュータでMySQLデータベースを実行している場合はソケットが終了し、Emacsをサーバーとして使用している場合はサーバープロセスが終了します。他の多くの場合、これらのファイルを削除するのは安全ではありません。最善の方法は、ファイルの日付を確認し、古い場合にのみ削除するスクリプトを作成することです。

答え4

いいえ。

ただし、/ tmpディレクトリ用の仮想ディスクを作成でき、システムが再起動されるたびにそのディスクは空になります。副作用により、システムが少し速くなる可能性があります。

Googleにはtmpfsおよび/またはramfsに関する多くの情報があります。

関連情報