Comment diviser les archives de goudron en plusieurs blocs d'une taille spécifique
Les archives TAR peuvent être divisées en plusieurs archives d'une certaine taille, ce qui est pratique si vous devez mettre beaucoup de contenu sur les disques. Il est également utile si vous avez une énorme archive que vous devez télécharger, mais que vous préférez le faire en morceaux. Dans ce guide, nous vous montrerons les commandes dont vous avez besoin afin de diviser les archives TAR en plusieurs blocs sur un système Linux.
Cela fonctionnera quel que soit le type de compression (ou son absence) que vous utilisez. Ainsi, les fichiers avec des extensions comme .tar , tar.gz , tar.xz , etc. peuvent tous être divisés en morceaux. Nous vous montrerons également comment extraire des fichiers des archives qui ont été divisées en de nombreux fichiers.
Dans ce tutoriel, vous apprendrez:
- Comment diviser les archives TAR en plusieurs fichiers
- Comment ouvrir des archives de goudron divisé
Division des archives de goudron en blocs
Diviser les archives du goudron en plusieurs blocs
Pour diviser les archives TAR en plusieurs fichiers, nous allons tuer notre commande TAR sur Split . Voyons un exemple.
Cette commande divisera une archive TAR comprimée GZIP en morceaux de 5 Mo:
tar cvzf - example-dir/ | split --bytes=5MB - myfiles.tar.gz.
Commande de goudron qui comprimera un répertoire en fichiers divisés d'une certaine taille
Dans notre exemple, nous avons divisé trois grands fichiers texte en archives de TAR de 5 Mo. Comme vous pouvez le voir, les fichiers se retrouvent avec des noms comme:
ls myfiles*
myfiles.tar.gz.aa myfiles.tar.gz.ac myfiles.tar.gz.ae myfiles.tar.gz.ag
myfiles.tar.gz.ab myfiles.tar.gz.ad myfiles.tar.gz.af
Vous pouvez utiliser toutes les options de votre commande TAR que vous souhaitez. Par exemple, en utilisant la compression BZIP2 au lieu de GZIP. Ce qui compte vraiment, c'est que vous incluez également l'option - , qui envoie la sortie du goudron à STDOUT. L'utilitaire Split peut alors interpréter ces données et les diviser en plusieurs fichiers d'une taille spécifique.
Si vous avez besoin de diviser vos archives en une autre taille, spécifiez simplement la taille appropriée après l'option - bytes= dans la commande Split .
Archives de goudron de division ouverte
Pour ouvrir les archives TAR SPST que nous avons créées, vous pouvez utiliser la commande cat , tuyaux sur la commande TAR .
cat myfiles.tar.gz.* | tar xzvf -
Ouverture d'une archive TAR qui a été divisée en plusieurs fichiers
Les options que vous utilisez avec TAR devraient être ce que vous utiliseriez habituellement pour extraire l'archive, ainsi que l'option - . Dans notre cas, nous extraitons une archive TAR qui a été compressée avec GZIP, nous utilisons donc xzvf .
Réflexions de clôture
Dans ce guide, nous avons vu comment fabriquer des archives TAR sur Linux et les faire diviser en plusieurs blocs d'une certaine taille. Les commandes TAR et Split s'avèrent parfaites pour le travail. C'est un thème récurrent sur Linux pour que deux commandes ou plus soient regroupées afin d'atteindre un seul objectif, et c'est un exemple parfait de cela.

