Membagi dan menyatukan file tar.gz

Waktu itu aku hendak mengirimkan file dengan ukuran yang cukup besar melalui DropBox. Namun, disebabkan upstream yang kecil jadi proses upload memakan waktu yang sangat lama. Nah, agar pengiriman lebih mudah file yang besar tadi harus dibagi menjadi beberapa bagian, sehingga dapat dikirimkan sedikit demi sedikit.

Oke, sebagai contoh kita akan mencoba membagi sebuah file "video.mpg" dengan ukuran 27 Megabytes. Kita akan membagi-bagi file tersebut ke dalam file-file berukuran 1 Megabytes. Berikut langkah-langkahnya :

Sebelumnya file tersebut dikompresi :
$ tar -cvvfz coba.tar.gz video.mgp
Perintah di atas akan menghasilkan sebuah file bernama coba.tar.gz, merupakan hasil kompresi dari file video.mpg

Kemudian file dibagi menjadi beberapa bagian sesuai kebutuhan. Pembagian file menggunakan "split" :
$ split -b 1M coba.tar.gz bagi
Perintah diatas akan menghasilkan sekitar 27 file yang berukuran 1 Megabytes dengan prefix (awalan) "bagi". File yang dihasilkan akan memiliki suffix (akhiran) aa, ab, ac, dst. Jadi, hasil pembagian filenya menjadi bagiaa, bagiab, bagiac, dst. Bisa juga menggunakan suffix (akhiran) berupa angka dengan menambahkan opsi -d pada perintah split.
$ split -b 1M -d coba.tar.gz bagi
Perintah split juga dapat digunakan untuk membagi file dengan ekstensi yang berbeda.

Untuk menyatukan kembali file yang telah dibagi, kita dapat menggunakan perintah cat.
$ cat bagi* > coba.tar.gz
Selamat mencoba!




Powered by ScribeFire.

Komentar

Postingan populer dari blog ini

Malam Pergantian Tahun & Resolusi