.cacheは何をしますか?それは巨大なディスクスペースを消費します


12

それは何をするためのものか?すべてのコンテンツを削除しても大丈夫ですか?すでに14GBのハードディスクを消費しています。


このファイルはどこにありますか?
soandos

私の場合、kubuntuではユーザーのホームフォルダーにあり、251 MBです。
bbaja42

@Amumu、そのフォルダの中身を見せてもらえますか?ls -al .cache
bbaja42

@soandosそれは〜/
Amumu

回答:


4

.cacheKubuntuの私のフォルダーには、Chromium(インターネットブラウザー)、VLC(メディアプレーヤー)からのファイル、およびapt(パッケージ更新)からのファイルがあります。

削除したばかりで、Chromium、VLC、およびを使用しようとしましたapt-get。彼らは皆、働くように「見える」。

PSこれは良い答えにはほど遠いです。良い答えは、デフォルトの.cacheフォルダーが存在する理由と、いつどのように削除するのかを説明する必要があります。

PPS削除するだけの場合は、どのプログラムがそれを使用しているかを確認し、再起動してください。


キャッシュは通常、一部のプロセスを高速化するために使用されます。ただし、Linuxではこれに関する経験はありません。
soandos

1
@ bbaja42キャッシュは再び正常なようです。何が多くのスペースを使い果たしたのか分からない。削除してもシステムが損なわれないことを知っておくと便利です。そして、詳細な答えを持っている方が良いとあなたに同意しますが、誰も気にしない場合は、少なくともあなたが気にするのであなたの答えを受け入れます:)
Amumu

実行中のすべてのアプリケーションを最初に閉じてから、.cacheフォルダーを削除または移動することをお勧めします。現在使用中のファイルを削除できない場合があります。
マイケルバトラー

8

これは非常に古い質問ですが、より説明的な答えがここにあるはずです。

仕様から:

$XDG_CACHE_HOMEユーザー固有の非必須データファイルを保存するベースディレクトリを定義します。場合$XDG_CACHE_HOME のいずれかの設定または空ではありませんが、デフォルトに等しい$HOME/.cache使用する必要があります。

したがって、一部の実行中のソフトウェアがこのディレクトリをアクティブに使用していない限り(たとえば、ほとんどのブラウザはキャッシュを保存し、一部のソフトウェアはビデオ/画像のサムネイルも保存します)、一般に削除しても安全です。その前に、その内容を確認することをお勧めします。サブディレクトリ名は、どのプログラムがデータをそこに保存するかを示します。


1

私のシステムubuntu 14.04。2ステップの手順を使用します。最初にxxxcacheという名前に変更します。次に、.cacheを使用するプログラムを使用しようとします。ほとんどの場合、新しい.cacheを作成し、最近の情報をそこに入れます。言い換えれば、彼らはすべて働くべきですが、彼らは過去を覚えていないでしょう。私はそれをテストする時間はありませんが、これは私がすることです。何かが実際に機能しない場合、クロム、または日食と言うと、xxxcacheを元に戻します。私のubuntuには、.cacheを使用している約30個のプログラムがあります。私見では


1

誰もこれを指摘していないので、定義上「キャッシュ」は別の場所に存在するデータの2番目のコピーであり、このデータへのアクセスを高速化するために2番目のコピーがキャッシュに保持されることに注意してください。

たとえば、Webブラウザーでは、ダウンロードされた画像、CSSファイルなどは、再び必要になる可能性がある場合はキャッシュされます。キャッシュに存在しない場合、ブラウザはhttp getを発行し、インターネットからリロードされます。ブラウザはアイテムの変更時間のみをチェックし、キャッシュにあるものがインターネット上のものと同じである場合、再度ダウンロードされるのではなく、単にキャッシュから取り出されます。(そして、インターネット上にあるものがより新しい場合、それはダウンロードされ、キャッシュが更新されます。)

したがって、少なくともブラウザのキャッシュの場合、ブラウザが実行されていない任意の時点でキャッシュ情報を削除できます。副作用は、次にWebページをリロードするときに表示に時間がかかる場合があることです。

aptキャッシュは、私の知る限りでは似ています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.