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.
Sommaire
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):
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:
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 -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:
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:
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.
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.
Soyez le premier à commenter