web-dev-qa-db-ja.com

ターミナルからブラウザのキャッシュとCookieをクリアする方法

端末からfirefoxキャッシュとcookieをクリアしたい。
私に何ができる?

14
Avinash Raj

ターミナルからCookieを消去するには、次のコマンドを使用できます。

rm ~/.mozilla/firefox/*.default/cookies.sqlite

すべてのキャッシュを消去するには、次を使用できます。

rm ~/.mozilla/firefox/*.default/*.sqlite ~/.mozilla/firefox/*default/sessionstore.js
rm -r ~/.cache/mozilla/firefox/*.default/*

ただし、これらのファイルを後で復元する場合は、これらのファイルのバックアップを作成することをお勧めします。

mkdir -p ~/.mozilla/firefox/backup ~/.cache/mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/*.sqlite  ~/.mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/sessionstore.js ~/.mozilla/firefox/backup
mv ~/.cache/mozilla/firefox/*.default/* ~/.cache/mozilla/firefox/backup
12
Radu Rădeanu

この問題について検討したいと思います。終了時にすべてのキャッシュ、Cookieなどを自動的にクリアするようにFirefoxを設定しました。

Firefoxメニュー:[編集]> [設定]> [プライバシー]

履歴:[履歴にカスタム設定を使用する]を選択します

  • すべてのアイテムがチェックされます
  • 常にすべてのCookieを受け入れますが、Firefoxを閉じるまで保持します
  • FFが閉じたときに履歴をクリアします:設定:[保存されたパスワードの削除]以外はすべてチェックされます。

Firefoxの実行中に履歴などをクリアしたい場合は、Ctrl-Shift-Deleteを押して削除するものを選択します。

Firefoxが実行されていない場合、問題のあるものは既に削除されているため、スクリプトを実行する必要はありません。 ALMOST。すべてのサムネイルがまだ~/.cache/thumbnails/normalおよび~/.cache/thumbnails/failにあることが判明します。これらのために、私は小さなスクリプトを書きました:

#!/bin/bash
echo "shredding cache"
find ~/.cache/thumbnails -type f -name "*.png" -exec shred -f -u -z -n 1 {} \;
echo "finished shredding"

* cronjobで3時間ごとに起動します。

しかし、もっと簡単な方法は、bleachbitを実行することです。ターミナルを開いてスクリプトを実行するのと同じくらい迅速に、メニューからbleachbitをクリックします。とにかく、私にとって。

幸運を!

4
Harryg123