私は別のパーティションに$ HOMEを持っているので、ユーザーデータを乱すことなく、新規インストールを実行できます。これは複数のインストールで正常に機能しました。
しかし、時間の経過とともに、$ HOMEのdotfilesとdot-directoriesにクラッドが蓄積されていることに気付きました。数か月間使用していないものや、インストールされていないものなど、さまざまなプログラムの構成ファイルと起動ファイルおよび履歴ファイルです。そして、最新のディストリビューションにあるプログラムの新しいバージョンに古い(現在は壊れている)構成をインポートすることについて心配する他の人...
いくつかは些細なことです-単一の設定ファイルですが、他のものは巨大(.configまたは.Thunderbird!)で複雑です-その一部またはすべてを一掃したいですか?
古い設定からジャンクを継承しないようにするためにこれらを通過する上でのヒントはありますか?
~/.config
は大きいですが、
$ du -hs ~/.config
155M /home/user_name/.config
おそらく最大のものは~/.cache
です。
$ du -hs ~/.cache
1.4G /home/user_name/.cache
~/.cache
は、実行中のアプリケーションがなく、必要に応じてそのセクションが再構築されているときに削除できます。ただし、他のユーザーによっていくつかの注意事項があります。
一部のユーザーが~/.config
と混同する~/.cache
を削除したくはありません。
キャッシュは他の場所に存在します:
古い設定からジャンクを継承しないようにするためにこれらを通過する上でのヒントはありますか?
あなたはほとんどファイルとフォルダを自分で調べて、それらにあなたにとって重要なものが含まれているかどうかを判断するです。たとえば、.Thunderbird
を削除すると、保存されているすべてのメールが削除されます。
bleachbit
などのクリーニングプログラムを使用して、不要なファイルをsome削除できます。
apt
などのdpkg
およびdeborphan
と連動するツールは、パッケージのインストール時に(/etc
や/var
などの場所に)作成されたシステム構成ファイルをクリーンアップします。これらは、インストール後に作成されたユーザーのホームディレクトリまたは構成ファイルに触れません。
.config
は、ホームディレクトリを乱雑にすることなく、これらのすべての.*
ファイルを配置する場所として作成されました。すべての人が新しい規則に従っているわけではないため、ホームディレクトリにはまだ多くの.*
ファイルがあります。内部を調べて、何を保持するかを決定できます。 against完全に削除することをお勧めします。これは、保持したいファイルが含まれている可能性が高いためです。
.cache
は通常削除しても安全です。プログラムは必要に応じて再作成する必要があります。よりクリーンなプログラムは通常このフォルダーを管理できるため、直接気にする必要はほとんどありません。
find
コマンドを使用して、空のファイルまたはフォルダーを削除できます。
# remove empty folders
find -depth -mindepth 1 -type d -empty -exec rmdir -v "{}" \;
# remove empty files
find -type f -empty -delete
クリーンなユーザーディレクトリからやり直し、必要に応じてファイルを移動できます。