Il est nécessaire d’utiliser la commande tar de la manière suivante (la syntaxe de la commande tar):
tar -zcvf archive-name.tar.gz directory-name

  • -z : Compress archive using gzip program
  • -c: Créer un fichier
  • -v: Verbose, c’est-à-dire, montre le progrès lors de la création du fichier
  • -f: Nom du fichier de fichier

Par exemple, supposons que vous ayez un répertoire appelé / home / Jerry / PROG et que vous souhaitiez compresser ce répertoire, vous pouvez écrire la commande tar comme suit:
$ tar -zcvf prog-1-jan-2005.tar.gz /home/jerry/prog
la commande précédente créera un fichier appelé prog-1-ene – 2005. gz dans le répertoire courant. Si vous voulez restaurer le fichier, vous devez utiliser la commande suivante (qui va extraire tous les fichiers dans le répertoire courant):
$ tar -zxvf prog-1-jan-2005.tar.gz

  • -x: Extraire des fichiers

Si vous voulez extraire des fichiers dans un répertoire particulier, par exemple, dans / tmp, vous devez utiliser la commande suivante:
$ tar -zxvf prog-1-jan-2005.tar.gz -C /tmp
$ cd /tmp
$ ls -

Une note sur la commande non gnu / tar

La syntaxe ci-dessus utilise la commande GNU tar pour compresser et décompresser les fichiers tar. Si votre système n’utilise pas GNU tar, vous pouvez toujours créer un fichier compressé compressé via la syntaxe suivante:
tar -cvf - file1 file2 dir3 | gzip > archive.tar.gz

Advertisements