Como fazer backup e restaurar os favoritos do Firefox a partir da linha de comando?

3

Existe uma maneira fácil de fazer backup de favoritos do Firefox em um arquivo com linha de comando. Executando um comando find, consegui encontrar este arquivo: /.mozilla/firefox/9a5j5dbb.default/bookmarkbackups/bookmarks-2013-05-22.json , que parece ter meus dados mais recentes. No entanto, eu não sei se a pasta no Firefox (atualmente 9a5j5dbb.default) vai continuar mudando, e tenho certeza que a data vai mudar.

Em vez de um script de shell mais avançado, calcule dinamicamente o caminho com base na data de hoje e procure a única pasta xxxxx.default em ~/.mozilla .

Existe uma maneira mais simples / robusta de salvar / copiar seus favoritos atuais do Firefox em um arquivo especificado?

    
por Programster 23.05.2013 / 15:23

3 respostas

4

Bem, como há apenas um .default nessa pasta, você pode usar um curinga como este:

*.default

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

    
por Meintjes 23.05.2013 / 15:57
3

No mozilla, há uma opção para fazer o Backup de Favoritos no formato JSON.

Você pode seguir estas etapas: -

  1. abra todos os favoritos (shift + ctrl + o)

  2. selecione a opção "Importar e fazer backup" (alt + i)

  3. Selecione a opção 'Backup'

aqui você pode obter todos os backups de favoritos no formato json.

    
por Gaurav Sharma 23.05.2013 / 15:30
3

Usando o sqlite:

O Firefox usa sqlite para armazenar seus dados. Os marcadores são armazenados em ~/.mozilla/firefox/profile_name/places.sqlite . Portanto, podemos usar sqlite para fazer backup e restaurar os favoritos do Firefox.

Pressione Ctrl + Alt + T para abrir o terminal e execute o seguinte comando para instalar sqlite3 :

apt-get install sqlite3

Agora você pode um dos seguintes comandos para fazer backup / restaurar os favoritos do Firefox, certifique-se de fechar o Firefox antes de executar qualquer um dos seguintes comandos.

Backup:

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

Restaurar:

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

Altere user.profile com seu nome de perfil padrão.

Backup simples:

Se você não quiser instalar nenhum pacote adicional, use o seguinte comando para copiar o último backup de favoritos do perfil do Firefox:

cp $(find ~/.mozilla/firefox/fvy8ug06.default/bookmarkbackups | sort | tail -n1) .
    
por Basharat Sialvi 24.05.2013 / 01:24