Anda mungkin perlu memotong atau membagi file menjadi potongan-potongan kecil kadang-kadang. Ini sangat berguna ketika Anda ingin memotong iso besar untuk dimasukkan ke dalam DVD atau CD. atau bisa juga digunakan untuk transfer melalui jaringan. Untuk membagi file menjadi bagian yang lebih kecil, kita dapat menggunakan split perintah.
Sintaks untuk perintah split adalah :
# split -b [size of split pieces] [file to split] [split file prefix]
Misalnya untuk membagi file iso image.iso berukuran 4.6GB menjadi potongan-potongan kecil 2000MB gunakan perintah di bawah ini:
# split -b 1200M image.iso split-file
UKURAN file yang lebih kecil yang akan dibuat mungkin salah satu dari berikut ini, atau bilangan bulat opsional diikuti oleh salah satu pengali berikut:
akhiran | pengganda |
---|---|
KB | 1000 |
K | 1024 |
MB | 1000 x 1000 |
M | 1024 x 1024 |
Ini akan menghasilkan 3 file dengan ukuran file berikut. Anda dapat menentukan awalan file untuk file yang lebih kecil.
# du -sh chunks-a* 2.0G chunks-aa 2.0G chunks-ab 0.6G chunks-ac
Untuk membuat ulang file, gunakan perintah cat.
# cat split-imga* > new-image.iso
Perintah split dan cat disediakan oleh coreutils paket.
Verifikasi integritas file
Catatan:Untuk memverifikasi bahwa file telah dipulihkan dengan benar, gunakan perintah md5sum sebelum dan sesudah pemisahan file. Sintaks:
# md5sum [filename]
Sebelum membelah
# md5sum image.iso 06caba513738f3af0ac475910e7f8a0f image.iso
Setelah membuat ulang file dari potongan terpisah
# md5sum new-image.iso 06caba513738f3af0ac475910e7f8a0f new-image.iso