すべてのユーザーの~/.cache
ディレクトリの目的は何ですか?
どのような状況でそれを削除できますか、いつその内容に注意する必要がありますか?
これは決して明確な答えではありません。
XDG Base Directory Specification によると、$XDG_CACHE_HOME
はデフォルトで$HOME/.cache
になります
[...]ユーザー固有の非必須(キャッシュ)データ[...]
ただし、「非必須データ」の構成要素は指定されていません。さらに、アプリケーションはfreedesktopのルールに従って動作せず、.cache
に必要なものを何でも入れない場合があります。
キャッシュフォルダーを参照すると、次のようなものが見つかります
software-center
。それについてはわかりませんでした。あなたの-まあ-aptの履歴を持つファイルapthistory.p
が含まれています。邪魔にならないように移動し、Ubuntu Software Centerの次の起動時に再作成されました。apt-file
を保存していると思います。削除すると、新たにダウンロードされます。compizconfig-1
。バイナリファイルが含まれています。 compizは、その構成を~/.config/compizconfig-1
から最適化された形式でキャッシュするようです。dconf
。このディレクトリは、実際には$USER
に属していませんが、ルートに属します。鉱山には、単一の非プレーンテキストファイルuser
が含まれています。とにかくそれを削除することはできないので、sudoを実行しなければ...問題ありません。要約すると、キャッシュフォルダーを空にすることは完全に安全だと思います。実際、私は時々これを行いますが、その後誤った動作を経験することはありませんでした。
これは保証ではありませんが、私の2セントと(ある程度)教育された推測だけです