Vous devrez peut-être parfois couper ou diviser un fichier en plus petits morceaux. Ceci est très utile lorsque vous souhaitez réduire un grand iso pour l'insérer dans un DVD ou un CD. ou peut également être utilisé pour transférer sur un réseau. Pour diviser le fichier en plus petits morceaux, nous pouvons utiliser le split commande.
La syntaxe de la commande split est :
# split -b [size of split pieces] [file to split] [split file prefix]
Par exemple, pour diviser un fichier iso image.iso de taille 4,6 Go en plus petits morceaux de 2 000 Mo, utilisez la commande ci-dessous :
# split -b 1200M image.iso split-file
SIZE des fichiers plus petits à créer peut être l'un des suivants, ou un nombre entier éventuellement suivi de l'un des multiplicateurs suivants :
suffixe | multiplicateur |
---|---|
Ko | 1000 |
K | 1024 |
Mo | 1 000 x 1 000 |
M | 1024 x 1024 |
Cela générera 3 fichiers avec les tailles de fichier suivantes. Vous pouvez spécifier le préfixe de fichier pour les fichiers plus petits.
# du -sh chunks-a* 2.0G chunks-aa 2.0G chunks-ab 0.6G chunks-ac
Pour recréer le fichier, utilisez la commande cat.
# cat split-imga* > new-image.iso
Les commandes split et cat sont fournies par les coreutils paquet.
Vérifier l'intégrité du fichier
Remarque :Pour vérifier que le fichier a été correctement restauré, utilisez la commande md5sum avant et après le fractionnement du fichier. Syntaxe :
# md5sum [filename]
Avant de diviser
# md5sum image.iso 06caba513738f3af0ac475910e7f8a0f image.iso
Après avoir recréé le fichier à partir de morceaux fractionnés
# md5sum new-image.iso 06caba513738f3af0ac475910e7f8a0f new-image.iso