主に Chrome と Mozilla の場合、
Mac と Linux のコマンド ラインから Cookie とキャッシュをクリアする方法はありますか?
私が開発しているとき、頻繁にキャッシュと Cookie をクリアする必要があります。これを行うには、単純または自動の方法が必要です。
誰かが助けることができますか?
主に Chrome と Mozilla の場合、
Mac と Linux のコマンド ラインから Cookie とキャッシュをクリアする方法はありますか?
私が開発しているとき、頻繁にキャッシュと Cookie をクリアする必要があります。これを行うには、単純または自動の方法が必要です。
誰かが助けることができますか?
私は、cookie がどこにあるかを示すダーティ x と y からすべてのファイルを削除する単純な perl スクリプトを作成します。
use strict;
my $deletedir = '/tmp/test1';
my $result = system("rm -rf $deletedir");
print "Result: $result\n";
ブラウザ内でこれを行う必要があります (ブラウザが実行されていない限り、ファイルの変更は信頼できません)。特別なソフトウェアは必要ありません。別のブラウザ プロファイルと標準の「データを消去」メニュー項目を使用するだけです。
Mac上のFirefoxのコマンド ラインから Cookie とキャッシュ データをクリアする方法は次のとおりです。
#!/bin/bash
# A script to clear out Firefox data from the command line.
# MIT License <http://opensource.org/licenses/MIT>
src="$HOME/Library/Application Support/Firefox/Profiles"
declare -a files_to_delete=(places.sqlite places.sqlite-shm places.sqlite-wal downloads.sqlite formhistory.sqlite search-metadata.json search.json search.sqlite cookies.sqlite cookies.sqlite-shm cookies.sqlite-wal signons.sqlite sessionstore.bak sessionstore.js)
declare -a directories_to_delete=(Cache OfflineCache)
# enable for loops over items with spaces
IFS=$'\n'
# loop through browser profiles and delete certain files
for dir in `ls "$src/"`
do
if [ -d "$src/$dir" ]; then
for item in "${files_to_delete[@]}"
do
if [ -f "$src/$dir/$item" ]; then
rm "$src/$dir/$item"
echo "deleting: $src/$dir/$item"
fi
done
for item in "${directories_to_delete[@]}"
do
if [ -d "$src/$dir/$item" ]; then
rm -r "$src/$dir/$item"
echo "deleting: $src/$dir/$item"
fi
done
fi
done
注: このスクリプトは、Firefox プロファイル ディレクトリが存在する$HOME
ソース ( ) ディレクトリの変数を使用するため、Firefox プロファイル ディレクトリを所有するユーザーとしてこのスクリプトを実行してください (つまり、このスクリプトを root として実行しないでください) 。 ...)src
また、注意:このスクリプトを実行する前に、既存の Firefox プロファイルをバックアップすることをお勧めします。