web-dev-qa-db-fra.com

sauvegarder et compresser le répertoire / home à l'aide de lzma

Est-ce que ça va marcher?

Sudo tar -cvpf backboxhome.tar.gz/home/user --lzma

Je suis principalement confus sur l'endroit où placer l'argument --lzma.

1
TOC

Votre argument --lzma fonctionnera si vous le mettez là mais vous avez des problèmes ailleurs.

Vous devez insérer un espace entre backboxhome.tar.gz/home/user, vous devez également créer une archive compressée lzma, et non une archive compressée, afin de renommer le backboxhome.tar.gz, par exemple. backboxhome.tar.lzma (ça irait si vous l'appeliez comme gz mais vous auriez du mal à vous souvenir de ce que c'est vraiment et aussi en extarctant).

Votre commande dans son ensemble pourrait prendre la forme:

Sudo tar -cvpf backboxhome.tar.lzma /home/user --lzma

Une meilleure pratique consiste à utiliser les options les unes après les autres:

Sudo tar --lzma -cvpf backboxhome.tar.lzma /home/user

Notez que lzma et xz utilisent tous deux le même algorithme de compression. En fait, lzma est déconseillé en faveur du plus récent xz. Il serait donc préférable d’utiliser xz (tar -J):

Sudo tar -cvpJf backboxhome.tar.xz /home/user
4
heemayl