web-dev-qa-db-ja.com

ホームディレクトリのクリーンアップ

私は次の問題があります.Ubuntuを使用して以来、Ubuntuパッケージをたくさんインストールしましたが、Synaptic Package Managerを使用してこれらのパッケージを削除しましたが、アンインストールした特定のアプリケーションのホームディレクトリに隠しフォルダが残っています、不必要なディスクスペースを占有します。例えば。 .Netbeansおよび.amarokなど

使用されなくなったこれらのフォルダーを自動的に検出して削除する方法はありますか?

25
Roland

気になるフォルダを見て、そこに価値のあるものがあるかどうかを確認します-データを失うことに満足している場合-ちょうどそれらを削除する(念のため、数週間ゴミ箱に置いておくことを選択してください)。

将来的には、 purge を実行することにより、アプリケーションと関連するシステム全体の構成ファイルを削除するようパッケージマネージャーに指示できます。

  • シナプスで、パッケージを右クリックして、完全な削除のマークを選択します。
  • 必要に応じて、コマンドラインで「Sudo apt-get purge packagename」と入力します。

これにより、 application がシステム全体で作成した設定およびアプリケーションデータが削除されます。もちろん、アプリケーション内から保存したすべてのデータ(NetBeansなど)はそのまま残されます。 'プロジェクトディレクトリ)、これには、ホームディレクトリに保存されているすべてのユーザー固有の構成が含まれます。それらを取り除くには、手動で削除するしかありません。

どのフォルダが多くのスペースを占めるかを知りたい場合は、Disk Usage Analyser(アプリケーション→アクセサリ→Disk Usage Analyser)があります。「ホームスキャン」オプションを選択して、ホーム内のすべてのリストを取得、隠しファイルを含む。

また、Computer Janitor(System→Administration→Computer Janitor)を使用して、パッケージマネージャーによって残されたゴミをクリーンアップします。コマンドラインの観点では、これはSudo apt-get autoremove && Sudo apt-get autocleanを実行するのと同等です。

NetBeansやAmaroKなどの一部のアプリケーションでは、かなりの量のデータが残る場合があります。しかし、システムを/自動的に削除する方法はありません誰かが実際に保持したかったものを削除するリスクなしにユーザーのために、そのような機能はありません。 NetBeansを削除する前に数年間使用していた可能性があることを考えると、良い仕事です- apt がすべての作業を削除して500キロバイトを解放するのは本当に面倒です。 :-)

14
Stefano Palazzo

まあ、私は一度同じ問題を抱えていた、と私はオウムガイを開いて、押した Ctrl+h 隠しファイルを表示し、日付順に並べ替えます。特定の日付以降に変更されていない多くのフォルダーが見つかりました。ただし、Ubuntuの新しいフレッシュバージョンをインストールしたため、一部のアプリケーションの日付が新しくなり、並べ替えに役立ちました。

これについてはわかりません。一部のアプリケーションはフォルダー内のファイルを変更する場合がありますが、フォルダーの日付は変更されません。あなたもそれを確認する必要があります。

4
theTuxRacer

これらの未使用のフォルダを信頼できる方法で検出する方法はありません。プログラムは、ユーザー情報を保存するために任意のフォルダー名を選択できます。フォルダー名とプログラム名の間には必ずしも関係はありません。

ほとんどの場合、これらのフォルダーのほとんどはほとんどスペースを占有しないため、このフォルダーを削除する価値はありません。そして、プログラムを再インストールした場合、すべてのデータはまだそこにあります。

ただし、非常に多くのスペースを占めるフォルダを手動で削除できます。フォルダーが使用されなくなったかどうかを推測する必要があります。これらのフォルダーを最初にバックアップすることをお勧めします。

各フォルダーが占めるスペースは、グラフィカルファイルマネージャーを使用して一覧表示するか、コンソールで次のようなコマンドを使用して一覧表示できます。

cd "$HOME"
du -h --max-depth 1
3
joke

Mundusプロジェクトは、ホームディレクトリ内の未使用のファイルを簡単にクリーンアップできるように設計されたソフトウェアを構築しています。参照: http://blog.mundusproject.org/

3
ScottKu