Резервное копирование закладок Firefox и других личных файлов bash скрипт

Я мигрирую из Windows в Ubuntu для моего личного рабочего стола, и я хочу знать простой способ резервного копирования личных данных, таких как закладки Firefox, личные документы и т. д...

в Windows я копирую все вручную, а в Ubuntu я хочу создать скрипт bash, чтобы сделать это автоматически.

У меня нет знаний о bash сценариев, кроме создания файла и сделать его исполняемым и этот простой пример:

#!/bin/bash
cp /files/file.doc /media/flashdrive/

Как я могу автоматически определить мой текущий профиль? (У меня есть 3 профиля на моем компьютере в настоящее время, тот, который я не использую, один для моей жены, у которой нет закладок, и мой).

6
задан Drew Chapin
23.12.2022 15:41 Количество просмотров материала 2692
Распечатать страницу

3 ответа

Я бы рекомендовал использовать rsync (В Ubuntu).

если у вас есть сотни мегабайт данных, вы можете только синхронизировать / резервного копирования модифицированный. Это увеличит скорость резервного копирования.

как и других файлов, таких как хосты вы можете просто cp

теперь для firefox, вам нужно найти, какой профиль вы используете из profiles.ini затем вы можете скопировать закладки.HTML-код

вы можете использовать grep, чтобы узнать какая папка профили.использовать ini:

grep Path ~/.mozilla/firefox/profiles.ini

что будет на выходе:

Path=e8tog617.default

затем удалить Path=

sed "s/Path=//g"

вот что такое backup.sh будет выглядеть так:

rsync -rltDqv ~/Documents/ /media/flashdrive/Documents/
cp ~/.mozilla/firefox/`grep Path ~/.mozilla/firefox/profiles.ini | sed "s/Path=//g"`/bookmarks.html /media/flashdrive/bookmarks.html
cp /etc/hosts /media/flashdrive/hosts

теперь chmod +x ваш backup.sh а потом запустить его ./backup

18
отвечен Book Of Zeus 2022-12-24 23:29

для Firefox, я думаю, вы можете использовать функцию "синхронизация" Firefox для синхронизации профилей.

для резервного копирования документов, вы также можете попробовать некоторые программы, такие как unison или FreeFileSync.

1
отвечен Chen Xing 2022-12-25 01:46

вручную создать резервную копию профиля

Если вам удобно копировать файлы и папки можно вручную создать резервную копию вашего профиля. Этот процесс может быть таким же простым, как копирование одного каталога в резервную копию. Большая часть работы заключается в поиске папки профиля.

It's a good idea to first get rid of any unnecessary files to reduce the size of your backup.
    Firefox: " Tools -> Options-> Advanced -> Network -> (under Offline Storage or Cached Web Content) -> Clear Now"
    Mozilla Suite/SeaMonkey: Edit -> Preferences -> Advanced -> Cache -> Clear Cache, as well as compact your mail.
    Thunderbird: Compact your mail. 
Completely exit or quit the application. Mozilla Suite and SeaMonkey 1.x users on Windows should also exit Mozilla Quick Launch if its enabled.
Find the "Mozilla" (for Mozilla Suite/SeaMonkey 1.x), "SeaMonkey" (for SeaMonkey 2), "Firefox", or "Thunderbird" folder in the profile folder path that contains the registry.dat file or profiles.ini file and the "Profiles" folder (Windows and Mac) or <profile name> folder (Linux). See Profile folder - Firefox , Profile folder - Thunderbird and Profile folder - SeaMonkey for the location.
Copy the "Mozilla" "SeaMonkey" "Firefox" or "Thunderbird" folder to the backup location. This will back up all profiles in the default location and the "registry.dat" or "profiles.ini" file that keeps track profiles.
If you have created any profiles in a custom location, copy them to the backup location and make a note of the original location. 

почта по умолчанию хранится в профиле. Если вы повторно настроили Thunderbird, Mozilla Suite или SeaMonkey для хранения сообщений учетных записей вне профиля, вам необходимо скопируйте файл "локальный каталог" для этой учетной записи. Посмотрите в настройках учетной записи, чтобы найти расположение локального каталога каждой учетной записи. [редактировать] Вручную восстановить профиль

восстановить резервную копию профиля:

Close the application whose profile you're going to restore. If you're using Mozilla Suite or SeaMonkey 1.x you should also exit Mozilla Quick Launch if its enabled.
Copy each folder you backed up to the exact same location that it was in when you made the backup
0
отвечен Shankar 2022-12-25 04:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх