GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes tar sous Linux

Linux utilise souvent deux utilitaires particuliers pour aider à gérer les fichiers. Le premier utilitaire est l'archiveur de bandes ou tar. Le second est un utilitaire de compression tel que gzip. Le but de tar est de regrouper plusieurs fichiers dans une seule archive tar avec une extension .tar. Cela rend les fonctions telles que les téléchargements beaucoup plus faciles car il n'y a qu'un seul téléchargement nécessaire pour acquérir plusieurs fichiers. L'administrateur du serveur crée le groupe de fichiers et celui qui télécharge le groupe en extrait les fichiers.

Il est essentiel de savoir travailler avec tar car une grande partie des logiciels disponibles pour Linux sont distribués dans des archives tar. Voici un exemple de création d'une archive :

$ tar -cvf tarball.tar file1 file2 file3

Cela regroupe fichier1, fichier2 et fichier3 dans une archive nommée tarball.tar.

Options de la commande tar

Les options de base de la commande tar sont les suivantes.

Option Utilisé pour
-c Créez l'archive tar.
-x Extraire l'archive tar.
-v Activer le mode verbeux.
-r Ajouter plus de fichiers à une archive tar existante.
-t Testez l'archive tar ou voyez quels fichiers sont inclus dans l'archive tar.
-f Spécifiez le nom de l'archive tar dans l'argument suivant (doit être utilisé comme dernière option).

Exemples de commandes tar

1. Pour créer une archive :

# tar -cvf test.tar test1 test2 test3 test4
# tar -cvf test.tar test*
# tar -cvf etc.bk /etc 

2. Pour afficher le contenu de la boule tar

# tar -tvf test.tar 

3. Pour extraire la boule de goudron :

# tar -xvf test.tar 

4. Pour ajouter/append un fichier dans l'archive tar :

# tar --append -f test.tar test5 

5. Pour supprimer/retirer un fichier de l'archive tar :

# tar --delete -f test.tar test6 

6. Extrayez un seul fichier de la boule tar :

# tar -xvf test.tar test4
# tar -xvf test.tar /tmp/test4 

7. Extrayez plusieurs fichiers de l'archive tar :

# tar -xvf test.tar "test1" "test2" 

8. Extrayez le groupe de fichiers de l'archive tar :

# tar -xvf test.tar "*.test" 

9. Ajouter/ajouter des fichiers ou des répertoires à l'archive tar :

# tar -rvf test.tar /tmp 

10. Pour vérifier la boule tar :

# tar tvfW test.tar 

11. Trouver la différence entre le fichier d'archive gzip et le système de fichiers :

# tar -dvf test.tar.gz 

12. Trouver la différence entre le fichier d'archive bzip2 et le système de fichiers :

# tar -dvf test.tar.bz2 

13. Création d'une archive/archive tar compressée :

# tar -czvf test.tar.gz /tmp 

14. Création d'une archive/archive tar bzip2 :

# tar -jcvf test.tar.bz2 /tmp 

15. Extrayez gzip / bzip2 tar ball :

# tar -xvf test.tar.gz
# tar -xvf test.tar.bz2

16. Listez le contenu de gzip / bzip2 tar ball :

# tar tvf test.tar.gz
# tar tvf test.tar.bz2 

17. Extrayez des fichiers uniques à partir d'archives tar gzip / bzip2 :

# tar -jxvf test.tar.bz2
# tar -zxvf test.tar.gz 

18. Extrayez le groupe de fichiers des archives tar gzip / bzip2 :

# tar -jxvf test.tar.bz2 --wildcards "test*"
# tar -zxvf test.tar.gz --wildcards "test*" 

19. Pour effectuer la sauvegarde de n'importe quel système de fichiers :

# tar -cvf etc.bk /etc
# tar -cvf tmp.bk /tmp
# tar -cvf var.bk /var
# tar cvf boot.bk /boot 

20. Pour sauvegarder votre système :

# tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /


Linux
  1. 8 Exemples de commandes Linux TR

  2. Exemples de commande rm sous Linux

  3. Exemples de commandes ps sous Linux

  4. Exemples de commandes sa sous Linux

  5. w Exemples de commandes sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

Exemples de commandes id sous Linux