Eu recomendaria usar o rsync (no Ubuntu).
Se você tiver centenas de megs de dados, talvez deseje apenas sincronizar / fazer backup do modificado. Isso aumentará a velocidade de backup.
Como de outros arquivos, como hosts, você pode simplesmente cp
Agora, para o firefox, você precisa descobrir qual perfil está usando a partir do profiles.ini
e, em seguida, copiar o bookmarks.html
Você pode usar o grep para descobrir qual é a pasta usada pelo profiles.ini:
grep Path ~/.mozilla/firefox/profiles.ini
que será exibido:
Path=e8tog617.default
Em seguida, remova o Path=
sed "s/Path=//g"
Veja como será o 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
Agora, chmod +x
do seu backup.sh e execute-o ./backup