Существует ли простой способ резервного копирования закладок Firefox в файл с помощью командной строки. Запустив команду поиска, мне удалось найти этот файл: /.mozilla/firefox/9a5j5dbb.default/bookmarkbackups/bookmarks-2013-05-22.json
, который, похоже, содержит мои последние данные. Однако я не знаю, изменится ли папка в Firefox (в настоящее время 9a5j5dbb.default), и я почти уверен, что дата изменится.
Вместо более продвинутого сценария оболочки для динамического расчета пути на основе сегодняшней даты и поиска единственной папки xxxxx.default в ~/.mozilla
.
Существует ли более простой / более надежный способ сохранить / скопировать текущие закладки Firefox в указанный файл?
В Mozilla есть опция создания резервной копии закладок в формате JSON.
Вы можете выполнить следующие действия: -
открыть все закладки (shift + ctrl + o)
выбрать «Импорт и резервное копирование» option (alt + i)
Выберите опцию «Backup»
, здесь вы можете получить все резервные копии закладок в формате json.
Ну, так как в этой папке только один .default
, вы можете использовать подстановочный знак, подобный этому:
*.default
sudo cp -fr /Path/to/Source/Folder/*.default /Path/to/Destination/Folder
Firefox использует sqlite
для хранения своих данных. Закладки хранятся в ~/.mozilla/firefox/profile_name/places.sqlite
. Таким образом, мы можем использовать sqlite
для резервного копирования и восстановления закладок Firefox.
Нажмите Ctrl kbd> + Alt kbd> + T kbd>, чтобы открыть терминал, и выполните следующую команду для установки sqlite3
:
apt-get install sqlite3
[ 1113] Теперь вы можете выполнить одну следующую команду для резервного копирования / восстановления закладок Firefox, обязательно закройте 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) .