web-dev-qa-db-fra.com

Créer un fichier .tar.bz2 Linux

Sur ma machine Linux, je souhaite créer un fichier .tar.bz2 d'un certain dossier. Une fois que je me suis placé dans ce dossier (dans le terminal), que dois-je taper dans la ligne de commande du terminal pour placer le dossier compressé dans le répertoire de base de ma machine?

Disons que je suis dans le dossier/home/user/folder. Dans le dossier "dossier" se trouvent plusieurs fichiers (txt, .c, etc.). Comment compresser ce dossier de type .tar.bz2 et le placer dans mon répertoire/home?

Dans le dossier/home/user /, j'ai essayé Sudo tar -cvjSf folder.tar.bz2 mais obtenir une erreur:

tar: Cowardly refuse de créer une archive vide

71
Adam

Vous n'indiquez pas quoi inclure dans les archives.

Passez un niveau en dehors de votre dossier et essayez:

Sudo tar -cvjSf folder.tar.bz2 folder

Ou du même dossier essayer

Sudo tar -cvjSf folder.tar.bz2 *

À votre santé!

149
pietromenna

Essayez ceci depuis un autre dossier:

Sudo tar -cvjSf folder.tar.bz2 folder/*
9
Robert Juhasz