web-dev-qa-db-fra.com

Comment sauvegarder et restaurer les marque-pages Firefox en ligne de commande?

Existe-t-il un moyen simple de sauvegarder les signets de Firefox dans un fichier en ligne de commande? En exécutant une commande de recherche, j'ai réussi à trouver ce fichier: /.mozilla/firefox/9a5j5dbb.default/bookmarkbackups/bookmarks-2013-05-22.json qui semble contenir mes dernières données. Cependant, je ne sais pas si le dossier sous Firefox (actuellement 9a5j5dbb.default) continuera à changer, et je suis à peu près sûr que la date le sera.

Plutôt qu'un script Shell plus avancé pour calculer le chemin de manière dynamique en fonction de la date du jour et pour rechercher le seul dossier xxxxx.default sous ~/.mozilla.

Existe-t-il un moyen plus simple/plus robuste d’enregistrer/copier vos favoris de Firefox dans un fichier spécifié?

5
Programster

Eh bien, puisqu'il n'y a qu'un .default dans ce dossier, vous pouvez utiliser un caractère générique comme celui-ci:

*.default

Sudo cp -fr /Path/to/Source/Folder/*.default /Path/to/Destination/Folder

4
Meintjes

Utilisation de sqlite:

Firefox utilise sqlite pour stocker ses données. Les signets sont stockés dans ~/.mozilla/firefox/profile_name/places.sqlite. Nous pouvons donc utiliser sqlite pour sauvegarder et restaurer les signets Firefox.

Frappé Ctrl+Alt+T pour ouvrir le terminal et exécuter la commande suivante pour installer sqlite3:

apt-get install sqlite3

Maintenant, vous pouvez exécuter une commande suivante pour sauvegarder/restaurer les signets de Firefox. Assurez-vous de fermer Firefox avant d’exécuter les commandes suivantes.

Sauvegarde:

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

Restaurer:

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

Changez user.profile avec votre nom de profil par défaut.

Sauvegarde simple:

Si vous ne souhaitez installer aucun paquet supplémentaire, utilisez la commande suivante pour copier la dernière sauvegarde des signets à partir du profil Firefox:

cp $(find ~/.mozilla/firefox/fvy8ug06.default/bookmarkbackups | sort | tail -n1) .
4
Basharat Sialvi

Dans mozilla, il existe une option pour effectuer la sauvegarde des signets au format JSON.

Vous pouvez suivre ces étapes: -

  1. ouvrir tous les favoris (shift + ctrl + o)

  2. sélectionnez l'option 'Importer et sauvegarder' (alt + i)

  3. Sélectionnez l'option 'Sauvegarde'

ici, vous pouvez obtenir toutes les sauvegardes de signets au format JSON.

2
Gaurav Sharma