Potrebbe essere necessario tagliare o dividere un file in parti più piccole a volte. Questo è molto utile quando si desidera ridurre un iso grande per adattarlo a un DVD o CD. o può anche essere utilizzato per trasferire su una rete. Per dividere il file in parti più piccole, possiamo utilizzare la divisione comando.
La sintassi per il comando di divisione è:
# split -b [size of split pieces] [file to split] [split file prefix]
Ad esempio, per dividere un file iso image.iso di dimensioni 4,6 GB in blocchi più piccoli di 2000 MB, utilizzare il comando seguente:
# split -b 1200M image.iso split-file
DIMENSIONE dei file più piccoli da creare può essere una delle seguenti, o un numero intero facoltativamente seguito da uno dei seguenti moltiplicatori:
suffisso | moltiplicatore |
---|---|
KB | 1000 |
K | 1024 |
MB | 1000 x 1000 |
M | 1024 x 1024 |
Questo genererà 3 file con le seguenti dimensioni di file. Puoi specificare il prefisso del file per i file più piccoli.
# du -sh chunks-a* 2.0G chunks-aa 2.0G chunks-ab 0.6G chunks-ac
Per ricreare il file, usa il comando cat.
# cat split-imga* > new-image.iso
I comandi split e cat sono forniti da coreutils pacchetto.
Verifica l'integrità del file
Nota:per verificare che il file sia stato ripristinato correttamente, utilizzare il comando md5sum prima e dopo la divisione del file. Sintassi:
# md5sum [filename]
Prima della divisione
# md5sum image.iso 06caba513738f3af0ac475910e7f8a0f image.iso
Dopo aver ricreato il file da parti separate
# md5sum new-image.iso 06caba513738f3af0ac475910e7f8a0f new-image.iso