0

Google Chrome が、ホストされているアプリのすべてのバージョン (アンパック) を保持していることに気付きました。update_urlファイルとして (経由で)配信され.crxますが、extensions フォルダーには 47 個のフォルダーがあり、それらのすべてがアプリから解凍/圧縮解除されたファイルです。

  1. なぜこれを行うのですか?
  2. 古いバージョンを削除するように指示する方法はありますか?
  3. このスペースは、アプリの許容ローカル ストレージ/ファイル システム クォータに対してカウントされますか?
  4. 古いバージョンがすべてあるので、以前のバージョンにダウングレードすることもできますか?
4

2 に答える 2

1
  1. https://code.google.com/p/chromium/issues/detail?id=126394、基本的に同じ問題。
  2. いいえ。ただし、ゴミ箱にドラッグすることで自分で削除できます。
  3. 拡張機能は、ローカル ストレージまたは HTML5 ファイル システムに保持されないため、ありません。
  4. いいえ。
于 2013-06-18T01:03:05.897 に答える
1

次のように Zsh を使用して、最新のディレクトリ (拡張機能のバージョンなど) を除くすべてを削除できます。

setopt extendedglob

for i in ~/Library/Application\ Support/Chromium/Default/Extensions/*(/)
do
    if [[ ${#$(ls -1 $i)} -gt 1 ]]
    then
        rm -r $i/*^(Om[1,-2])
    fi
done

キャレット^は、パターンを除外するためのextendedglobもの (設定が必要) でありO、結果の展開を降順でソートし、m変更時間のためのものです。[1,-2]最初のグロビング結果以外のすべてに一致します。

于 2013-11-28T19:00:27.983 に答える