21 Exemples de commande TAR dans Linux

21 Exemples de commande TAR dans Linux

Le Linux "le goudron”Signifie Archive de bande, qui est utilisé par un grand nombre de Linux / Unix Les administrateurs système pour gérer la sauvegarde du lecteur de bande à Linux.

Le commande de goudron est utilisé pour déchirer une collection de fichiers et répertoires dans un fichier d'archive hautement compressé communément appelé tarball ou le goudron, gzip et bzip dans Linux.

Le le goudron est la commande la plus utilisée pour créer des fichiers d'archives compressés qui peuvent être déplacés facilement d'un disque à un autre disque ou machine à la machine.

Exemples de commande de Tar Linux

Dans cet article, nous allons examiner et discuter de divers Exemples de commande de goudron y compris comment créer des fichiers d'archives en utilisant (le goudron, le goudron.gz, et le goudron.bz2) Compression, comment extraire des fichiers d'archives, extraire un seul fichier, afficher le contenu du fichier, vérifier un fichier, ajouter des fichiers ou des répertoires dans le fichier d'archive existant, estimer la taille du fichier d'archive TAR, etc.

[Vous pourriez également aimer: 7-Zip - Compress et non comprimer avec un rapport de compression élevé]

Le but principal de ce guide est de fournir divers Exemples de commande de goudron Cela pourrait être utile pour vous de comprendre et de devenir un expert de la manipulation des archives de goudron.

1. Créer un fichier d'archive TAR dans Linux

L'exemple ci-dessous du le goudron La commande créera un le goudron fichier d'archive Tecmint-14-09-12.le goudron pour un répertoire / Home / Tecmint Dans le répertoire de travail actuel.

Voir l'exemple du le goudron commande en action.

# TAR -CVF Tecmint-14-09-12.Tar / Home / Tecmint / / Home / Tecmint / / Home / Tecmint / CleanFiles.sh / home / tecmint / openvpn-2.1.4.le goudron.GZ / Home / Tecmint / Tecmint-14-09-12.Tar / Home / Tecmint / PhpmyAdmin-2.11.11.3-1.EL5.RF.noarch.RPM / Home / Tecmint / RPMForge-Release-0.5.2-2.EL5.RF.i386.RPM

Discutons de chaque option utilisée dans ce qui précède le goudron Commande pour créer un fichier d'archive TAR.

  • c - Crée un nouveau .le goudron fichier d'archive.
  • V - Montrer verbosément le .le goudron dépôt de progrès.
  • F - Nom de fichier Type du fichier d'archive.

2. Créer du goudron.Fichier d'archive GZ dans Linux

Pour créer un comprimé gzip Fichier d'archive Nous utilisons l'option z. Par exemple, la commande ci-dessous créera un comprimé Myimages-14-09-12.le goudron.gz dossier pour le répertoire / Home / Myimages. (Remarque: goudron.GZ et TGZ sont similaires).

# TAR CVZF Myimages-14-09-12.le goudron.GZ / Home / Myimages OU # TAR CVZF Myimages-14-09-12.TGZ / Home / Myimages / Home / Myimages / / Home / Myimages / Sara-Khan-and-Model-Priyanka-Shah.JPG / Home / Myimages / Robertkristenviolent101201.JPG / Home / Myimages / Justintimerlake101125.JPG / Home / Myimages / Mileyphoto101203.jpg / home / myimages / jenniferrobert101130.jpg / home / myimages / katrinabarbiedoll231110.JPG / Home / Myimages / The-Japanais-Wife-Press-Conference.jpg / home / myimages / reesewitherspooncia101202.jpg / home / myimages / yanaguptabaresf231110.jpg

3. Créer du goudron.Fichier d'archive BZ2 dans Linux

Le bz2 la fonctionnalité compresse et crée un fichier d'archive inférieur à la taille du gzip. Le bz2 La compression prend plus de temps pour compresser et décompresser les fichiers que gzip, qui prend moins de temps.

Pour créer un fichier TAR hautement compressé, nous utilisons l'option J. La commande d'exemple suivant créera un Phpfiles-org.le goudron.bz2 dossier pour un répertoire / Home / Php. (Remarque: goudron.BZ2 et TBZ sont similaires à TB2).

# TAR CVFJ PHPFILES-ORG.le goudron.BZ2 / Home / PHP OU # TAR CVFJ PHPFILES-ORG.le goudron.tbz / home / php OU # TAR CVFJ PHPFILES-ORG.le goudron.TB2 / Home / Php / home / php / / home / php / iframe_ew.php / home / php / videos_all.PHP / Home / PHP / RSS.php / home / php / index.php / home / php / vendeur.php / home / php / video_title.php / home / php / rapport.php / home / php / objet.html / home / php / vidéo.php

4. Fichier d'archives TAR UNTAR dans Linux

Pour dénué ou extraire un fichier TAR, émettez simplement la commande suivante à l'aide de l'option X (extrait). Par exemple, la commande ci-dessous désactivera le fichier public_html-14-09-12.le goudron Dans le répertoire de travail actuel.

Si vous voulez vous détendre dans un autre répertoire, utilisez l'option comme -C (répertoire spécifié).

## Fichiers Untar dans le répertoire actuel ## # TAR -XVF public_html-14-09-12.le goudron ## Fichiers Untar dans le répertoire spécifié ## # TAR -XVF public_html-14-09-12.TAR -C / HOME / PUBLIC_HTML / VIDEOS / / home / public_html / vidéos / / home / public_html / vidéos / vues.php / home / public_html / vidéos / index.php / home / public_html / vidéos / déconnexion.php / home / public_html / vidéos / all_categories.php / home / public_html / vidéos / flux.xml

5. Goutte.Fichier d'archive GZ dans Linux

Pour débarrasser le le goudron.gz Fichier d'archive, il suffit d'exécuter la commande suivante. Si nous souhaitons détruire dans différents répertoires, utilisez simplement l'option -C et le chemin du répertoire, comme indiqué dans l'exemple ci-dessus.

# TAR -XVF Thumbnails-14-09-12.le goudron.gz / home / public_html / vidéos / miniatures / / home / public_html / vidéos / miniatures / katdeepika231110.jpg / home / public_html / vidéos / miniatures / katrinabarbiedoll231110.jpg / home / public_html / videos / miniatures / anyuponatime101125.jpg / home / public_html / vidéos / miniatures / playbutton.png / home / public_html / vidéos / miniatures / reesewitherspooncia101202.jpg / home / public_html / vidéos / miniatures / snagitnarration.jpg / home / public_html / vidéos / miniatures / missha-lamba.jpg / home / public_html / vidéos / miniatures / lindsaydance101201.jpg / home / public_html / vidéos / miniatures / mileyphoto101203.jpg

6. Goutte.Fichier d'archive BZ2 dans Linux

Pour débrouiller le très compressé le goudron.bz2 fichier, utilisez simplement la commande suivante. La commande d'exemple ci-dessous désartira tous les .FLV Fichiers du fichier d'archives.

# TAR -XVF Videos-14-09-12.le goudron.bz2 / home / public_html / vidéos / flv / katrinabarbiedoll231110.flv / home / public_html / vidéos / flv / Brookmuelercia101125.flv / home / public_html / vidéos / flv / dollybackinbb4101125.flv / home / public_html / vidéos / flv / jenniferrobert101130.flv / home / public_html / vidéos / flv / justinardmovie101125.flv / home / public_html / vidéos / flv / lakme-mode-semaine.flv / home / public_html / vidéos / flv / mileyphoto101203.flv / home / public_html / vidéos / flv / missha-lamba.FLV

7. Énumérez le contenu du fichier d'archives TAR dans Linux

Pour répertorier le contenu du fichier d'archive TAR, exécutez simplement la commande suivante avec l'option t (répertorier le contenu). La commande ci-dessous répertorie le contenu du uploadProgress.le goudron déposer.

# TAR -TVF UploadProgress.le goudron -RW-R - r-- Chregu / Staff 2276 2011-08-15 18:51:10 Package2.XML -RW-R - R-- Chregu / Staff 7877 2011-08-15 18:51:10 UploadProgress / Exemples / Index.PHP -RW-R --R-- CHregu / Staff 1685 2011-08-15 18:51:10 UploadProgress / Exemples / Server.php -rw-r - r-- chrégu / personnel 1697 2011-08-15 18:51:10 uploadProgress / Exemples / info.php -rw-r - r-- chreg / personnel 367 2011-08-15 18:51:10 uploadProgress / config.M4 -RW-R - r-- Chregu / Staff 303 2011-08-15 18:51:10 UploadProgress / Config.W32 -RW-R - r-- Chregu / Staff 3563 2011-08-15 18:51:10 UploadProgress / Php_uploadProgress.h -rw-r - r-- chrégu / personnel 15433 2011-08-15 18:51:10 uploadProgress / uploadProgress.C -rw-R - r-- Chregu / Staff 1433 2011-08-15 18:51:10 Package.xml

8. Énumérer le goudron de contenu.Fichier d'archive GZ dans Linux

Utilisez la commande suivante pour répertorier le contenu du le goudron.gz déposer.

# TAR -TVF mise en scène.Tecmint.com.le goudron.gz -RW-R - R - Root / Root 0 2012-08-30 04:03:57 Staging.Tecmint.com-access_log -rw-r - r - root / root 587 2012-08-29 18:35:12 Staging.Tecmint.com-access_log.1 -rw-r - r-- Root / Root 156 2012-01-21 07:17:56 Staging.Tecmint.com-access_log.2 -rw-r - r-- Root / Root 156 2011-12-21 11:30:56 Staging.Tecmint.com-access_log.3 -rw-r - r-- Root / Root 156 2011-11-20 17:28:24 Staging.Tecmint.com-access_log.4 -rw-r - r-- Root / Root 0 2012-08-30 04:03:57 Staging.Tecmint.com-error_log -rw-r - r-- root / root 981 2012-08-29 18:35:12 Staging.Tecmint.com-error_log.1 -rw-r - r-- Root / Root 211 2012-01-21 07:17:56 Staging.Tecmint.com-error_log.2 -rw-r - r-- Root / Root 211 2011-12-21 11:30:56 Staging.Tecmint.com-error_log.3 -rw-r - r-- Root / Root 211 2011-11-20 17:28:24 Staging.Tecmint.com-error_log.4

9. Énumérer le goudron de contenu.Fichier d'archive BZ2 dans Linux

Pour lister le contenu du le goudron.bz2 fichier, émettez la commande suivante.

# TAR -TVF Phpfiles-org.le goudron.bz2 DRWXR-XR-X ROOT / ROOT 0 2012-09-15 03:06:08 / Home / Php / -rw-R - R-- Root / Root 1751 2012-09-15 03:06:08 / Home / php / iframe_ew.php -rw-r - r-- root / root 11220 2012-09-15 03:06:08 / home / php / videos_all.php -rw-r - r-- root / root 2152 2012-09-15 03:06:08 / home / php / rss.php -rw-r - r-- root / root 3021 2012-09-15 03:06:08 / home / php / index.php -rw-r - r-- root / root 2554 2012-09-15 03:06:08 / home / php / fournisseur.php -rw-r - r-- root / root 406 2012-09-15 03:06:08 / home / php / vidéo_title.php -rw-r - r-- root / root 4116 2012-09-15 03:06:08 / home / php / rapport.php -rw-r - r-- root / root 1273 2012-09-15 03:06:08 / home / php / objet.html

dix. Untar un seul fichier du fichier TAR dans Linux

Pour extraire un seul fichier appelé clerins.shot depuis clerins.shot.le goudron Utilisez la commande suivante.

# TAR -XVF Cleanfiles.shot.clean de goudron.shot OU # TAR --Extract - File = CleanFiles.shot.clean de goudron.shot clerins.shot

11. Untar un seul fichier de TAR.Fichier GZ dans Linux

Pour extraire un seul fichier Tecmintbackup.xml du Tecmintbackup.le goudron.gz fichier d'archive, utilisez la commande comme suit.

# TAR -ZXVF Tecmintbackup.le goudron.gz tecmintbackup.xml OU # TAR --extract - file = tecmintbackup.le goudron.gz tecmintbackup.xml Tecmintbackup.xml

12. Untar un seul fichier de TAR.Fichier BZ2 dans Linux

Pour extraire un seul fichier appelé indice.php à partir du fichier Phpfiles-org.le goudron.bz2 Utilisez l'option suivante.

# TAR -JXVF PHPFILES-ORG.le goudron.BZ2 HOME / PHP / INDEX.php OU # TAR --extract - file = phpfiles-org.le goudron.bz2 / home / php / index.php / Home / Php / index.php

13. Untar plusieurs fichiers de TAR, TAR.gz et goudron.fichier bz2

Pour extraire ou détruire plusieurs fichiers de la le goudron, le goudron.gz, et le goudron.bz2 archiver les fichiers. Par exemple, la commande ci-dessous extrait «Fichier 1" et "dossier 2"À partir des fichiers d'archives.

# TAR -XVF Tecmint-14-09-12.le goudron "fichier1""fichier2" # TAR -ZXVF Myimages-14-09-12.le goudron.gz "fichier1""fichier2" # TAR -JXVF PHPFILES-ORG.le goudron.BZ2 "fichier1""fichier2"

14. Extraire un groupe de fichiers utilisant le joker dans Linux

Pour extraire un groupe de fichiers que nous utilisons générique extrait. Par exemple, pour extraire un groupe de tous les fichiers dont le modèle commence par .php de goudron, goudron.gz et goudron.bz2 fichier d'archive.

# TAR -XVF Phpfiles-org.goudron de goudron '*.php ' # TAR -ZXVF PHPFILES-ORG.le goudron.gz --cards '*.php ' # TAR -JXVF PHPFILES-ORG.le goudron.bz2 - cartes-wild '*.php ' / home / php / iframe_ew.php / home / php / videos_all.PHP / Home / PHP / RSS.php / home / php / index.php / home / php / vendeur.php / home / php / video_title.php / home / php / rapport.php / home / php / vidéo.php

15. Ajouter des fichiers ou des répertoires dans le fichier d'archive TAR dans Linux

Pour ajouter des fichiers ou des répertoires aux fichiers d'archive TAR existants, nous utilisons l'option r (ajouter). Par exemple, nous ajoutons un fichier xyz.SMS et répertoire php à l'existant Tecmint-14-09-12.le goudron fichier d'archive.

# TAR -RVF Tecmint-14-09-12.le goudron xyz.SMS # TAR -RVF Tecmint-14-09-12.le goudron php DRWXR-XR-X ROOT / ROOT 0 2012-09-15 02:24:21 Home / Tecmint / -rw-R - r-- Root / Root 15740615 2012-09-15 02:23:42 Home / Tecmint / clerins.sh -rw-r - r-- root / root 863726 2012-09-15 02:23:41 Home / Tecmint / OpenVPN-2.1.4.le goudron.gz -rw-r - r - root / root 21063680 2012-09-15 02:24:21 Home / Tecmint / Tecmint-14-09-12.TAR -RW-R --R-- Root / Root 4437600 2012-09-15 02:23:41 Home / Tecmint / PhpMyAdmin-2.11.11.3-1.EL5.RF.noarch.RPM -RW-R - R-- Root / Root 12680 2012-09-15 02:23:41 Home / Tecmint / RPMForge-Release-0.5.2-2.EL5.RF.i386.RPM -RW-R - R - Root / Root 0 2012-08-18 19:11:04 XYZ.SMS DRWXR-XR-X ROOT / ROOT 0 2012-09-15 03:06:08 PHP / -RW-R - R-- ROOT / ROOT 1751 2012-09-15 03:06:08 PHP / IFRAME_EW.php -rw-r - r-- root / root 11220 2012-09-15 03:06:08 php / videos_all.php -rw-r - r-- root / root 2152 2012-09-15 03:06:08 PHP / RSS.php -rw-r - r-- root / root 3021 2012-09-15 03:06:08 PHP / index.php -rw-r - r-- root / root 2554 2012-09-15 03:06:08 php / vendeur.php -rw-r - r - root / root 406 2012-09-15 03:06:08 php / vidéo_title.php

16. Ajouter des fichiers ou des répertoires à TAR.GZ et goudron.fichiers bz2

La commande TAR n'a pas d'option pour ajouter des fichiers ou des répertoires à une compression existante le goudron.gz et le goudron.bz2 fichier d'archive. Si nous essayons d'obtenir l'erreur suivante.

# TAR -RVF Myimages-14-09-12.le goudron.gz xyz.SMS # TAR -rvf phpfiles-org.le goudron.bz2 xyz.SMS Tar: Cela ne ressemble pas à un goudron d'archives Tar: Sauter vers la prochaine tête xyz.TXT TAR: sortie d'erreur retardée des erreurs précédentes

17. Comment vérifier le goudron, le goudron.gz et goudron.Fichier d'archive BZ2

Pour vérifier tout fichier archivé TAR ou compressé, nous utilisons l'option W (vérifier). Pour ce faire, utilisez simplement les exemples suivants de commandes. (Note: Vous ne pouvez pas faire de vérification sur un comprimé ( *.le goudron.gz, *.le goudron.bz2 ) fichier d'archive).

# TAR TVFW Tecmint-14-09-12.le goudron Tar: Cela ne ressemble pas à un goudron d'archives Tar: Sauter vers le tartre en tête suivant: Archive contient des en-têtes de base de base-64 obsolètes: Vérifier l'échec: 30740 Les en-têtes non valides ont détecté Verify -rw-r - r-- Root / Root 863726 2012- 09-15 02:23:41 / Home / Tecmint / OpenVPN-2.1.4.le goudron.gz vérifie -rw-r - r-- root / root 21063680 2012-09-15 02:24:21 / home / tecmint / tecmint-14-09-12.Tar Tar: / Home / Tecmint / Tecmint-14-09-12.TAR: AVERTISSEMENT: Impossible de statistique: Aucun fichier ou répertoire, vérifiez -rw-r - root / root 4437600 2012-09-15 02:23:41 Home / Tecmint / PhpMyAdmin-2.11.11.3-1.EL5.RF.noarch.RPM Tar: / Home / Tecmint / PhpMyAdmin-2.11.11.3-1.EL5.RF.noarch.RPM: AVERTISSEMENT: Impossible de statistique: Aucun fichier ou répertoire vérifie -rw-r - root / root 12680 2012-09-15 02:23:41 Home / Tecmint / RPMForge-Release-0.5.2-2.EL5.RF.i386.RPM Tar: / Home / Tecmint / RPMForge-Release-0.5.2-2.EL5.RF.i386.RPM: AVERTISSEMENT: Impossible de statistique: Aucun fichier ou répertoire, vérifiez -rw-r - root / root 0 2012-08-18 19:11:04 XYZ.txt Vérifiez DRWXR-XR-X ROOT / ROOT 0 2012-09-15 03:06:08 PHP /

18. Vérifiez la taille du goudron, le goudron.gz et goudron.Fichier d'archive BZ2

Pour vérifier la taille de tout le goudron, le goudron.gz, et le goudron.bz2 Fichier d'archive, utilisez la commande suivante. Par exemple, la commande ci-dessous affichera la taille du fichier d'archive en kilo-great (Kb).

# TAR -CZF - Tecmint-14-09-12.Tar | wc -c 12820480 # TAR -CZF - Myimages-14-09-12.le goudron.gz | wc -c 112640 # TAR -CZF - phpfiles-org.le goudron.BZ2 | wc -c 20480

19. Exclure les fichiers et les répertoires lors de la création d'un fichier TAR

Pour exclure certains fichiers et répertoires tout en créant un le goudron.gz fichier, vous pouvez utiliser la commande suivante avec le --exclure une option qui exclura les fichiers et les répertoires lors de la création du fichier d'archive TAR comme indiqué.

# TAR --exclude = 'file1.Txt '-zcvf Sauvegarde.le goudron.GZ / Home / Tecmint # TAR --exclude = '/ home / tecmint / uploads' -zcvf Sauvegarde.le goudron.GZ / Home / Tecmint 

Dans la commande ci-dessus, nous avons exclu le fichier 'fichier1.SMS' et 'téléchargements'Répertoire du / Home / Tecmint dossier.

Pour exclure des fichiers avec des extensions de fichiers spécifiques (.SMS) Lors de la création d'un fichier d'archive TAR, utilisez:

# TAR --exclude = '*.Txt '-zcvf Sauvegarde.le goudron.GZ / Home / Tecmint 

20. Supprimer le fichier et le répertoire de l'archive TAR

La commande TAR suivante supprimera un fichier ou un répertoire du fichier TAR déjà créé à l'aide du --supprimer Option comme indiqué.

# TAR - Delete -f Sauvegarde.le goudron.gz fichier1.txt # TAR - Delete -f Sauvegarde.le goudron.gz '/ home / tecmint / uploads' 

21. Extraire une extension de fichier spécifique dans l'archive TAR

La commande TAR suivante ne fera qu'extraire les fichiers avec l'extension spécifique .PNG à partir du fichier d'archive TAR en utilisant le --faunes Option comme indiqué.

# TAR -XVF Sauvegarde.le goudron.gz - wildcards '*.png ' 

22. Utilisation des commandes et options de commande de goudron utile

  • -c - Créer un fichier d'archive.
  • -X - Extraire un fichier d'archive.
  • -V - Afficher la progression du fichier d'archives.
  • -F - nom de fichier du fichier d'archive.
  • -t - Affichage du contenu du fichier d'archive.
  • -u - archives et ajoute à un fichier d'archives existant.
  • -J - Filtre Archive via BZIP2.
  • -z - Filtre des archives via GZIP.
  • -r - Ajouter ou mettre à jour des fichiers ou des répertoires sur les fichiers d'archives existantes.
  • -W - Vérifiez un fichier d'archive.
  • -UN - COMPATENNE LES FICHIERS D'ARCHIVE.
  • --faunes - Spécifiez les modèles dans la commande UNIX TAR.
  • --exclure - exclut le fichier et le répertoire lors de la création de l'archive.
  • --supprimer - supprimer le fichier et le répertoire de l'archive.

C'est tout pour l'instant, j'espère ce qui précède Exemples de commande de goudron vous suffire à apprendre, et pour plus d'informations, veuillez utiliser le goudron commande.

# TAR MAN 

Si vous cherchez à diviser n'importe quel grand fichier d'archives de goudron en plusieurs parties ou blocs, parcourez cet article:

  • Comment diviser le fichier de goudron en plusieurs fichiers d'une certaine taille
  • Comment télécharger et extraire les fichiers de goudron avec une seule commande

Si nous avons manqué des exemples, veuillez partager avec nous via la boîte de commentaires et n'oubliez pas de partager cet article avec vos amis. C'est la meilleure façon de dire merci…