Divisez et joignez de gros fichiers à partir du terminal avec slipt et cat

à propos des fichiers fractionnés et joints avec split et cat depuis le terminal

Dans le prochain article, nous allons voir comment nous pouvons diviser puis rejoindre de gros fichiers à partir du terminal. Dans de nombreux moments, les utilisateurs peuvent se trouver confrontés à la nécessité de fichiers fractionnés surdimensionné en petits morceaux, soit pour télécharger sur Dropbox, soit pour envoyer vers un autre ordinateur, si la vitesse de téléchargement disponible n'est pas très élevée

Nous pouvons également nous retrouver à télécharger un fichier volumineux et soit en raison d'une coupure de courant, soit d'un problème de réseau, la charge est interrompue. Dans ce cas, nous devrons recommencer tout le processus. Pour cette raison et d'autres, un bon moyen de déplacer ces types de fichiers est divisez le gros fichier en petits segments. De cette façon, nous pouvons les déplacer de manière plus agile. Lorsque le destinataire veut ouvrir le fichier, il n'aura qu'à combiner les petites pièces et ainsi vous pouvez avoir une copie du fichier original.

Dans les lignes suivantes, nous allons voir comment diviser de gros fichiers en petites parties et comment combiner ces petits morceaux en un seul fichier.

Diviser et joindre des fichiers à partir du terminal Ubuntu

Pour effectuer cette tâche, nous allons utiliser deux commandes qui peuvent être trouvées dans notre système Ubuntu, tout comme le slipt et le chat.

Qu'est-ce que le split?

Ceci est une commande pour les systèmes Unix qui cela nous permettra de diviser un fichier en plus petits morceaux. Cela créera les fichiers avec un nom et une extension qui varieront (aa, ab et) et peut également définir la taille des fichiers résultants.

Afin d'en savoir plus sur les caractéristiques du commande de division, nous serons capables voir votre documentation saisie dans un terminal (Ctrl + Alt + T):

homme divisé

man slipt

Qu'est-ce que le chat?

Avec commande de chat nous pourrons visualiser différents fichiers texte et nous pourrons également concaténer des fichiers fractionnés.

Comme pour la commande précédente, nous pourrons consulter la documentation ouvrir un terminal (Ctrl + Alt + T) et y saisir:

chat homme

man cat

Fractionner les fichiers volumineux du terminal

Pour montrer à titre d'exemple, je vais utiliser un Image ISO de ubuntu-18.10-desktop-amd64.iso que j'ai dans cette équipe. Avant de commencer, nous allons vérifier la taille du fichier. Pour cette tâche, dans un terminal (Ctrl + Alt + T) nous allons utiliser la commande suivante:

du fichier ISO

du -h ubuntu-18.10-desktop-amd64.iso

Comme vous pouvez le voir, il s'agit d'un fichier volumineux qui, en fonction de la vitesse de téléchargement disponible, peut être difficile à partager sur le réseau. Pour cette raison, la prochaine étape à suivre sera de diviser ce fichier ISO en fichiers de plus petite taille.

Fractionner un fichier avec fractionnement

Pour diviser l'image ISO dans cet exemple en fichiers avec une taille, par exemple, 200 MB chacun, nous allons ouvrir un terminal (Ctrl + Alt + T) et nous utiliserons la commande suivante:

split -b 200M ubuntu-18.10-desktop-amd64.iso UB.

Il faut dire que cette commande peut prendre un certain temps. La vitesse dépendra de la taille du fichier que nous voulons diviser et des ressources du PC dans lequel nous l'utilisons.

Une fois le processus de division terminé, nous pourrons vérifier la sortie de la commande ci-dessus en utilisant la commande suivante dans le même terminal:

diviser le fichier ISO

ls -lh

Comme vous pouvez le voir sur la capture d'écran, nous allons trouver de nouveaux fichiers commençant par UB. De plus, tous auront une taille maximale de 200 Mo. Maintenant, il sera facile de les télécharger, de les déplacer ou de les envoyer n'importe où.

Fusionner les fichiers avec chat

Une fois la phase de division des fichiers terminée, il est temps de unissez toutes les parties afin que vous puissiez avoir à nouveau une copie du fichier original. Pour développer cet exemple, je vais d'abord créer un nouveau répertoire pour déplacer les petits fichiers.

mkdir ISO/

Ensuite, je vais déplacer tous les fichiers de plus petite taille qui commencent par UB vers le nouveau répertoire.

mv UB* ISO/

Et je vais passer au nouveau répertoire.

cd ISO/

À ce stade, nous allons fusionner les fichiers nommés UB dans un nouveau fichier appelé ISO-Ubuntu-merged.iso. Pour ce faire, nous exécuterons la commande suivante:

Combinaison de fichiers ISO

cat UB.?? > ISO-Ubuntu-combinada.iso

Cette commande peut prendre un certain temps, selon les ressources du PC sur lequel elle est exécutée. Une fois la commande cat terminée, nous pouvons jeter un œil au contenu du répertoire pour vérifier le fichier nouvellement créé.

Confirmé la création de l'image ISO d'Ubuntu, nous pouvons désormais l'utiliser comme il nous convient le mieux.

image iso fusionnée fonctionnant dans virtualbox

Nous pouvons donc diviser un gros fichier en d'autres petits fichiers et les combiner facilement à nouveau. Il vous suffit d'utiliser les commandes glisser y cat depuis le terminal Ubuntu.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.