Math-Linux.com

Knowledge base dedicated to Linux and applied mathematics.

Accueil > Linux > Commande du jour > Archivage et compression de données : tar

Archivage et compression de données : tar

Toutes les versions de cet article : <English> <français>

Nous allons voir de manière brève l’utilisation de l’archivage et de la compression de données via la commande tar.

Archivage de données

Pour archiver des données, on utilise la commande tar -cvf, comme suit :


nadir@ipowerht:~/Desktop $ ls -al
total 73796
drwxr-xr-x   8 nadir nadir     4096 2005-10-14 18:56 .
drwxr-xr-x  37 nadir nadir     4096 2005-10-14 18:49 ..
-rw-r--r--   1 nadir nadir 72265250 2005-10-14 00:30 archive.tar.gz
-rw-r--r--   1 nadir nadir       69 2005-03-20 17:22 .directory
drwxr-xr-x   2 nadir nadir     4096 2005-04-08 00:10 evian
drwxr-xr-x   2 nadir nadir     4096 2005-10-14 18:56 muzik
-rw-r--r--   1 nadir nadir    18652 2005-10-14 14:21 pagerankstatus-0.9.5.xpi
drwxr-xr-x   2 nadir nadir     4096 2005-05-16 18:08 poster
-rw-r--r--   1 nadir nadir  1517514 2005-05-16 17:18 poster.tar.gz
drwxr-xr-x   2 nadir nadir     4096 2005-05-16 18:03 poster.tar.gz_FILES
drwxrwxr-x  10 nadir nadir     4096 1970-01-01 01:00 Sauvegarde
-rw-r--r--   1 nadir nadir     1686 2005-10-13 17:12 sources.list
drwxr-xr-x   4 nadir nadir     4096 2005-03-27 19:13 these
-rwx------   1 nadir nadir  1632848 2005-03-19 22:53 these.tar.gz
nadir@ipowerht:~/Desktop $ tar -cvf muzik.tar muzik
nadir@ipowerht:~/Desktop $ ls *.tar
muzik.tar

tar -cvf est suivi du nom de l’archive, celle-ci doit toujours terminer par .tar ici c’est muzik.tar, et du nom du répertoire que l’on veut archiver, ici c’est muzik.

Désarchivage de données

Pour désarchiver des données on utilise la commande tar -xvf suivi du nom de l’archive


nadir@ipowerht:~/Desktop $ tar -xvf muzik.tar

Archivage et compression de données

Lorsque les données sont importantes, on désire parfois compresser les données à l’aide de l’utilitaire gunzip, on utilise alors la commande tar -cvzf


nadir@ipowerht:~/Desktop $ tar -cvzf archive.tar.gz muzik

tar -cvzf est suivi du nom de l’archive (elle doit toujours terminer par .tar.gz ici c’est archive.tar.gz, et du nom du répertoire que l’on veut archiver, ici c’est muzik.

Décompression de données

Pour décompresser l’archive on utilise la commande d’extraction tar -xvzf


nadir@ipowerht:~/Desktop $ tar -xvzf archive.tar.gz

Conclusion

Toutes ces commandes s’avèrent très utiles pour sauvegarder vos données importantes. C’est une commande à ne pas oublier !

Dans la même rubrique

  1. Linux Comment supprimer une imprimante en ligne de commande
  2. Accéder à une page de manuel : man
  3. Accélérer le processus de compilation et de build avec GNU make
  4. Affichage du calendrier en ligne de commande : cal
  5. Archivage et compression de données : tar
  6. Chronométrer une tâche : time
  7. Comment chiffrer/déchiffrer un fichier ou un répertoire sous Linux ?
  8. Comment définir un timeout lors d’une tentative de connexion SSH ?
  9. Comment éteindre ou redémarrer son pc : shutdown
  10. Comment faire un déni de service en BASH à l’aide de fork ?
  11. Comment générer des certificats auto-signés OpenSSL sous Linux CentOs/RedHat pour Apache/httpd
  12. Comment synchroniser les données mémoire sur le disque : sync
  13. Effacer l’écran et enlever certains caractères bizarres : clear reset
  14. Faire un diff sur des fichiers distants en utilisant ssh
  15. Historique des commandes : history
  16. How to shut down or reboot: shutdown command
  17. Lancer une commande un jour donné, à une heure donnée : at
  18. Linux comment se connecter à Windows via remote desktop RDP en CentOS 7 / RedHat 7
  19. Nombre de lignes, de mots d’un fichier : wc
  20. Ouverture et fermeture de session : login, logout et password
  21. phpMyAdmin : rechercher et remplacer dans une base MySQL
  22. Programmation des actions(tâches) régulières : crontab
  23. Quelle est la version de mon noyau Linux : uname
  24. Rechercher un fichier : locate, find et which
  25. SVN — Comment ignorer des fichiers ou des répertoires avec subversion ?
  26. Taille du disque et de répertoire : df du
  27. Télécharger de la musique et des vidéos .mp3, .wma, .avi, .mpg , divx avec google
  28. Trouver les processus consommant le plus de cpu/mémoire à l’aide de la commande ps
  29. Trouver/déterminer la version de numpy de numpy que j’utilise
  30. Trouver/déterminer les options avec lesquelles python a été compilé