Comment tar un répertoire (avec des images)

Table des matières:

Comment tar un répertoire (avec des images)
Comment tar un répertoire (avec des images)

Vidéo: Comment tar un répertoire (avec des images)

Vidéo: Comment tar un répertoire (avec des images)
Vidéo: accéder au bios de son ordinateur - Configurer démarrage PC 2024, Peut
Anonim

Le moyen le plus courant de livrer un lot de fichiers à partir d'un système Linux consiste à utiliser la commande tar. Lorsque vous goudronnez un répertoire, vous pouvez facilement regrouper un groupe de fichiers en un seul fichier. Ce fichier peut ensuite être transféré ou stocké, ou il peut être compressé pour réduire sa taille.

Pas

865895 1
865895 1

Étape 1. Comprendre le format

Sous Linux, l'archivage de plusieurs fichiers s'effectue à l'aide de la commande tar. Cette commande combinera plusieurs fichiers en un seul fichier, permettant une compression ou un transfert plus facile vers un autre ordinateur. Le fichier résultant aura une extension.tar. Les fichiers.tar sont souvent appelés tarballs.

La commande tar n'archivera que les fichiers. Il n'effectuera aucune compression, donc l'archive aura la même taille que les fichiers originaux. Vous pouvez compresser le fichier.tar à l'aide de gzip ou bzip2, ce qui donne une extension.tar.gz ou.tar.bz2. Cela sera couvert à la fin de l'article

865895 2
865895 2

Étape 2. Créez une archive tar à partir d'un seul répertoire

La commande tar comporte plusieurs parties lorsque vous créez une archive tar à partir d'un répertoire. Voici un exemple de commande tar:

tar -cvf tarName.tar /chemin/vers/répertoire

  • tar - Ceci appelle le programme d'archivage tar.
  • c - Ce drapeau signale la "création" du fichier.tar. Cela devrait toujours venir en premier.
  • v - Ceci indique que le processus est "verbose". Cela affichera une lecture de tous les fichiers ajoutés au fichier.tar lors de sa création. Il s'agit d'un indicateur facultatif.
  • f - Ce drapeau signifie que la partie suivante sera le nom de fichier du nouveau fichier.tar. Ce devrait toujours être le dernier drapeau.
  • tarName.tar - Vous pouvez choisir n'importe quel nom que vous souhaitez. Assurez-vous simplement d'inclure l'extension.tar à la fin. Vous pouvez ajouter un chemin au nom du fichier si vous souhaitez créer l'archive dans un répertoire différent de celui de travail actuel.
  • /chemin/vers/répertoire - Saisissez le chemin du répertoire à partir duquel vous souhaitez créer le fichier.tar. Le chemin est relatif à votre répertoire de travail actuel. Par exemple, si le chemin complet est ~/home/user/Pictures et que vous vous trouvez actuellement dans le répertoire /home, vous devez saisir /user/Pictures. Notez que tous les sous-répertoires seront également inclus.
865895 3
865895 3

Étape 3. Créez une archive contenant plusieurs répertoires

L'ajout de plusieurs répertoires est à peu près aussi simple que l'ajout de tous les chemins à la fin de la commande tar:

tar -cvf tarName.tar /etc/répertoire1 /var/www/répertoire2

865895 4
865895 4

Étape 4. Ajoutez des fichiers ou des répertoires à une archive tar existante

Vous pouvez continuer à ajouter des fichiers et des répertoires à vos fichiers d'archive.tar en utilisant l'indicateur « append »:

tar -rvf tarName.tar textfile.txt chemin/vers/un autre/répertoire

r - C'est le drapeau "ajouter". Il remplace l'indicateur c de la commande de création d'archive tar

865895 5
865895 5

Étape 5. Compressez un fichier.tar existant

Vous pouvez utiliser "gzip" pour compresser rapidement votre fichier d'archive.tar. Si vous avez besoin de plus de compression (fichier de sortie plus petit), vous pouvez utiliser "bzip2" à la place. bzip2 mettra plus de temps à compresser le fichier que gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip ajoutera l'extension.gz au nom du fichier: tarName.tar.gz
  • bzip2 ajoutera l'extension.bz2 au nom du fichier: tarName.tar.bz2
865895 6
865895 6

Étape 6. Compressez l'archive tar lorsque vous la créez

Vous pouvez utiliser les commandes de l'étape ci-dessus pour compresser les archives tar existantes, mais vous pouvez également les compresser au fur et à mesure que vous les créez en utilisant les bons indicateurs:

tar -czvf tarName.tar.gz /chemin/vers/répertoire tar -cjvf tarName.tar.bz2 /chemin/vers/répertoire

  • z - Ce drapeau compressera le nouveau fichier.tar en utilisant gzip. Assurez-vous d'inclure l'extension.gz à la fin du nom de fichier.
  • j - Ce drapeau compressera le nouveau fichier.tar en utilisant bzip2. Assurez-vous d'inclure l'extension.bz2 à la fin du nom de fichier.

Conseillé: