Firefoxのブックマークをコマンドラインでファイルに簡単にバックアップする方法はありますか。検索コマンドを実行すると、次のファイルを見つけることができました:/.mozilla/firefox/9a5j5dbb.default/bookmarkbackups/bookmarks-2013-05-22.json
これは私の最新データを持っているようです。ただし、Firefoxの下のフォルダー(現在は9a5j5dbb.default)が変化し続けるかどうかはわかりません。
今日の日付に基づいてパスを動的に計算し、~/.mozilla
の下にあるxxxxx.defaultフォルダーのみを探す、より高度なシェルスクリプトではなく、.
現在のFirefoxのブックマークを指定したファイルに保存/コピーするための、より簡単で堅牢な方法はありますか?
そのフォルダーには.default
が1つしかないため、次のようなワイルドカードを使用できます。
*.default
Sudo cp -fr /Path/to/Source/Folder/*.default /Path/to/Destination/Folder
Firefoxはsqlite
を使用してデータを保存します。ブックマークは~/.mozilla/firefox/profile_name/places.sqlite
に保存されます。したがって、sqlite
を使用してFirefoxブックマークをバックアップおよび復元できます。
ヒット Ctrl+Alt+T ターミナルを開き、次のコマンドを実行してsqlite3
をインストールします。
apt-get install sqlite3
これで、Firefoxブックマークをバックアップ/復元する次のコマンドを1つ実行できます。次のコマンドを実行する前に、Firefoxを必ず閉じてください。
バックアップ:
sqlite3 ~/.mozilla/firefox/user.profile/places.sqlite ".backup /path/to/directory"
復元:
sqlite3 ~/.mozilla/firefox/user.profile/places.sqlite ".restore /path/to/backup/file"
user.profile
をデフォルトのプロファイル名に変更します。
追加のパッケージをインストールしたくない場合は、次のコマンドを使用して、Firefoxプロファイルから最新のブックマークバックアップをコピーします。
cp $(find ~/.mozilla/firefox/fvy8ug06.default/bookmarkbackups | sort | tail -n1) .
Mozillaには、ブックマークのバックアップをJSON形式で取得するオプションがあります。
次の手順を実行できます。
すべてのブックマークを開く(shift + ctrl + o)
「インポートとバックアップ」オプションを選択します(alt + i)
「バックアップ」オプションを選択します
ここでは、json形式ですべてのブックマークのバックアップを取得できます。