Как создавать резервные копии и восстанавливать закладки Firefox из командной строки?

Вы должны сообщить компилятору, где он может найти вашу библиотеку. Предположим, путь к вашей библиотеке - «/path/to/lib/libfoo.a», вы можете скомпилировать и связать свою программу «hello.c» следующим образом:

gcc -L/path/to/lib -lfoo hello.c

Это не является специфическим на Ubuntu, на самом деле все C-компиляторы, которые я знаю, поддерживают эти флаги.

1
задан 24 May 2013 в 04:27

2 ответа

В mozilla есть опция для выбора резервной копии закладок в формате JSON.

Вы можете выполнить следующие действия: -

открыть все закладки (shift + ctrl + o) выберите опцию «Импорт и резервное копирование» (alt + i). Выберите опцию «Резервное копирование»

здесь, вы можете получить все резервные копии закладок в формате json.

3
ответ дан 24 May 2018 в 21:53

Использование sqlite:

Firefox использует sqlite для хранения своих данных. Закладки хранятся в ~/.mozilla/firefox/profile_name/places.sqlite.

Нажмите Ctrl + Alt + T, чтобы открыть терминал и запустить следующую команду для установки sqlite3 Теперь вы можете использовать следующую команду для резервного копирования / восстановления закладок Firefox, чтобы закрыть Firefox перед запуском любой из следующих команд.

Резервное копирование:

sqlite3 ~/.mozilla/firefox/user.profile/places.sqlite ".backup /path/to/directory"

Резервное копирование: [ ! d8]

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) .
3
ответ дан 24 May 2018 в 21:53
  • 1
    Хотя это, вероятно, самый «правильный» способ сделать что-то в командной оболочке, я по-прежнему предпочитаю решение Mr. Seeds по трем основным причинам: 1) Это потребовало установки sqlite3 2) Это было сохранено в формате, отличном от человека, а не формат json для другого решения 3) Эта команда была намного менее «гибкой», и мне пришлось подключить абсолютное имя пути для работы sqlite. Что-то вроде ~ / data не работает. Однако, спасибо за ваш вклад, и, возможно, другие предпочтут использовать это решение. – Programster 24 May 2013 в 17:00
  • 2
    @Programster - я полагаю, что «Mr. Seeds " вы имеете в виду Гаурава Шарму, потому что только он отправил ответ JSON. Я также предполагаю, что он, возможно, изменил свое имя / псевдоним после вашего комментария. – Cristiana Nicolae 20 October 2016 в 22:09

Другие вопросы по тегам:

Похожие вопросы: