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 :
Kemudian file dibagi menjadi beberapa bagian sesuai kebutuhan. Pembagian file menggunakan "split" :
Untuk menyatukan kembali file yang telah dibagi, kita dapat menggunakan perintah cat.
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.mgpPerintah 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 bagiPerintah 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 bagiPerintah 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.gzSelamat mencoba!
Powered by ScribeFire.
Komentar
Posting Komentar