〜/ .cacheフォルダーを削除しても大丈夫ですか?


160

ディスク使用状況アナライザーを使用してホームフォルダーをスキャンすると、ホームディレクトリ内の.cacheフォルダーに常に適切なビットが表示されます。

このフォルダの内容を削除しても大丈夫でしょうか、それとも何かを損傷しますか?


4
私の.cacheは11G
cmcginty

回答:


90

質問に答えるために、IMOを使用する.cacheと、長期的な有害な影響なしにすべてを削除できます。

.cache大きくなっている場合は、内容を見て、どのアプリケーションが大きくなっているのかを判断し、動作が悪いアプリケーションを再構成することをお勧めします(.cache大きくなりすぎたときに削除するのではありません)。

多くのスペースを占有する(および/または恥ずかしい証拠を保存する)別の.thumbsディレクトリはディレクトリです。の多くのファイルは.thumbs重複しているようです。

きれいにするには(-rfフラグと他のディレクトリに注意してください;)

rm -rf ~/.thumbs/*

Ubuntu / Linuxを初めて使用する場合、ホームディレクトリで削除できるものとできないものを知るのは困難です。ほとんどの場合、ホームディレクトリ内のほとんどのものを削除できます。必要なプログラムまたはアプリケーション.cache(またはなどの他のドットファイル.local)は、それらを再作成します。

ほとんどの場合、最悪の場合、カスタム構成は失われますが、システムに実際の害はありません。

ホームディレクトリで理解できないものを削除する習慣を始めたり、バックアップしたり、テストアカウントを使用したりすることはお勧めしません。疑わしい場合は、バックアップを作成するか、ファイルを移動することが安全です。

mv .cache .cache_backup

その後、必要に応じてバックアップから復元できます。

あなたのホームディレクトリの外であなたが理解していないものの削除を絶対に始めないでください。


開始するコマンドには本当に緊張するrm -rfので、gvfs-trash ~/.thumbs代わりに使用することをお勧めします
-wjandrea

35

それを削除することが一般的に安全。キャッシュにアクセスするプログラムの混乱を防ぐために、すべてのグラフィカルアプリケーション(例:banshee、rhythmbox、vlc、software-center、..)を閉じることができます(私のファイルは突然どこに行きましたか?)。

簡単に100 MB以上のサイズにすることができるため、ディスク領域を解放したい場合は実行してください。

BretDDylan McCallが既に指摘したように、ファイルの種類は、部分的なダウンロード、ブラウザキャッシュ、アイコンなどのメディアファイルなどであり、同じファイルへの今後のアクセスを高速化するために使用されます。

留意すべきもう1つの点は、アプリケーションを削除しても、関連する〜/ .cache / removed_progフォルダーが必ずしも削除されるわけではないということです。この場合、これらのファイルはスペースを使用するだけで使用されません。それらは間違いなく削除できます。


1
〜/ .cacheをワイプする場合は、一度にすべてをワイプすることをお勧めします(したがって、アプリケーションを一貫性のない/部分的な状態と混同しないようにします)。 〜/ .cacheはまだバックグラウンドで実行されています)。
トーマスルーター

28

バックアップディスクが.cacheのデータでいっぱいになっていることを発見しました(アプリケーションは独自のキャッシュを消去していると思いますが、バックアップを削除しないので巨大になっています)。そのため、バックアップリストから.cacheを除外していますが、.cacheには10年前のもの、私がこれまで使用したことを忘れていたソフトウェアが含まれていることに気付きました!

これにより、1年以上前に最後にアクセスされた.cache内のすべてが削除されます

find ~/.cache/ -type f -atime +365 -delete

実行に不安がある場合は、削除される内容が表示されます。

find ~/.cache/ -depth -type f -atime +365 

そのために「アクセス時間」を使用していますが、-ctimeを使用して「作成時間」を試すこともできます(ただし、古くてもアクセスされているキャッシュファイルが多数見つかりました)。編集の提案をしてくれた@ n33rmaに感謝します。


1
まさに私の問題も!私の毎日のバックアップは一貫して〜1.7GBでした。削除した~/.cacheので、それらは〜0.1 GBだけです!良い提案re:-atimeフラグも。私がやっていることは、同様のfindコマンドをcrontabに入れ、私の/tmp/フォルダーにも入れます。私は-atime +1問題なく使用しています。
ジェレミア

問題:du〜/ .cache | 並べ替え-n dirサイズで並べ替えを表示するには
スコットステンランド

6

削除しないことをお勧めします。私はLinuxの専門家ではありません(そうであることを望んでいます!)、ファイルシステム構造の詳細はわかりませんが、ホームフォルダーに移動してctrl + hを押して表示することで、フォルダーの内容を正確に調べることができます隠しフォルダー。その後、.cacheフォルダーに移動して、内容を確認できます。

私のシステムをちょっと覗いてみると、bansheeはアルバムアートをキャッシュフォルダーに保存していることを知っています(正確には理由はわかりません)、クロムにはキャッシュフォルダーにデータがあり、多くのプログラムが.cacheフォルダーにログを保持していますもの。

これらのファイルが速度向上のために一時的にすべて存在するのか(ブラウザキャッシュなど)、この「キャッシュ」に他の目的のファイルが含まれているのか(ブラウザキャッシュの速度向上は、 -サーバー上のファイルにアクセスしますが、ハードディスク上の異なるファイルの場所でr / w時間に識別可能な違いはないはずです)。

誰かが私よりもこのことをよく知っていて、より良い応答をしてくれることを願っています。


はい、削除することはお勧めできません.cache。可能であれば、関連するフォルダーを作成するプログラムを使用してください。たとえば、Chromeのキャッシュの削除は、できればChromeを使用して行う必要があります。プログラムがそのキャッシュを管理する目に見える手段を提供しない場合、人が本当に知らない限り、それを放っておいた方が安全かもしれません。

端末を使用してコマンドを入力するのが嫌いなら、もう1つ考慮すべきことは次のとおりdu ~/.cache > cachefolders_sizeです。それは、の各フォルダのサイズのリストを提供することです.cache。生成されたファイルの情報をスプレッドシートに貼り付けて、好みに応じて並べ替えることができます。ここでそれについて読みまし

33
.cacheの考え方は、削除できるということですstandards.freedesktop.org/basedir-spec/basedir-spec-latest.htmlを参照)。アプリケーションはそれに依存するべきではなく、アプリケーションが間違っていることに気づいたことはありません。Bansheeは確かに面白いケースですが、それはすばらしい例です。BretDは、通常、すべてのキャッシュを削除したくないのは当然です。Bansheeがカバーアートを入手するには長い時間がかかります。それは再びそれを行うことができますが、それは暫定的にいように見えます。
ディランマッコール

1
@ vasa1またはGUIベースのディスク使用状況分析ツールを使用できます。私が思うにバオバブは(私はDebianの中でそれを使用)、Ubuntuの上で利用可能であるべきである
アロイスMahdal

1
@DylanMcCall標準へのリンクは、他のすべての回答よりもコメントをより便利にします。あなたがそのコメントを答えにしたなら、私はそれを支持するでしょう。
パルティアショット

-1

削除する.cacheと、Webアプリケーションのほとんどの構成設定が削除されます。最初に気付くのは、Webブラウザとメールクライアントです。

folderについても同様です.mozilla。たとえば、Thunderbirdからすべてのアカウントを削除し、再度作成する必要があります。Webブラウザーに関しては、履歴と一部のcontent settings

それ以外は、これらのファイルを削除しても問題ありません。


1
.configと.cacheを混同しています。設定は.configに保存されますが、削除しないでください。ただし、.cache内のすべてを削除できるようにします。(アプリケーション設定を保存するのに十分なレベルのプログラムは、これまでLinuxに存在する場所がありません)
Rob

-2

私はDebianを使用しています。ホームフォルダーを開くだけです。隠しファイルを表示するようにします。フォルダーに.cacheが表示されます。開いて、不要なファイルをすべて削除します。マルウェアが.cacheに自身を格納し、アプリケーションを不安定に実行する場合があります。Debian / Ubuntuシステムに害を及ぼすことはありませんが、初心者の場合、システムに何か問題があるように見えるかもしれません。そのようなことが起こった場合は、すべてのアプリケーションを停止し、.cacheの内容を削除してから、アプリケーションを再起動する必要があります。


1
この答えをより本物にできますか?
rɑːdʒɑ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.