Séparer un gros fichier

Il peut être utile de découper un gros fichier en plusieurs petits, par exemple pour assurer plus facilement l'intégrité d'un téléchargement et/ou avoir une meilleure reprise sur erreur. Pour ceci on peut utiliser la commande split comme dans l'exemple ci dessous ou on créé une archive sparée en fichiers de 1 Go :

$ tar -cvzf - monRepertoire/* | split -b 1G - "monGrosTasDecoupe-part"

Les fichiers seront suffixés par aa, ab, ac, …

Une fois les fichiers téléchargés et leur checksum individuels vérifiés, pour réassembler directement en extrayant l'archive :

$ cat monGorsTasDecoupe-part* | tar czf -
Notez le - final et l'absence d'option v sur le tar
sysadmin/tips/split_file.txt · Dernière modification: 2019/07/08 10:38 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0