Cara Mengompres dan Membagi File di Ubuntu

Seperti kebanyakan distribusi Linux modern, Ubuntu hadir dengan banyak alat secara default untuk setiap kebutuhan. Diantaranya, Anda akan menemukan Pengelola Arsip yang dapat digunakan untuk menyimpan berkas dalam paket terkompresi. Namun, ada masalah kecil: ukurannya mungkin masih terlalu besar untuk kebutuhan Anda. Dalam kasus seperti itu, taruhan terbaik Anda adalah mengompres dan membagi file menjadi bagian-bagian yang lebih kecil.

Meskipun Ubuntu hadir dengan alat untuk melakukan hal itu, sayangnya, Pengelola Arsip bukan yang terbaik untuk tugas semacam itu. Saat itulah Anda harus beralih ke terminal. Untungnya, prosesnya mudah, dan Anda dapat mengompres dan membagi file Anda menjadi bagian yang lebih kecil dengan satu perintah. Mari kita lihat caranya.

Ketahui Kompresi Anda

Sebelum kita mulai, kita harus menjelaskan sedikit tentang semua bentuk kompresi yang pada akhirnya akan menghemat waktu Anda yang berharga: tidak menumpuk.

Dengan itu, maksud kami jika Anda memiliki banyak file yang sangat terkompresi, Anda tidak akan mendapatkan banyak keuntungan dengan mengompresi ulang file tersebut dengan jenis kompresi yang berbeda. Misalkan Anda ingin berbagi file seperti gambar JPG yang sudah sangat terkompresi, file video MP4, atau arsip terkompresi lainnya. Dalam hal ini, tidak ada gunanya menggunakan pengaturan kompresi tertinggi yang tersedia. Lebih baik memilih untuk “menyimpan” mereka (tanpa kompresi) dalam arsip.

Namun, untuk file yang tidak terkompresi atau terkompresi ringan, seperti file TXT, database besar, atau media yang tidak terkompresi, menggunakan pengaturan kompresi tertinggi dapat menghasilkan file yang jauh lebih kecil.

Pendekatan Linux Klasik

Katakanlah Anda ingin mengompres file seperti ISO Windows 10 yang digunakan di sini. Anda dapat beralih ke alat klasik seperti tar, split, dan bzip untuk mengompres dan membaginya menjadi file yang lebih kecil.

  1. Jalankan terminal Anda. Cara cepatnya adalah dengan menekan CTRL + ALT + T. Lalu, pindah ke folder tempat Anda menyimpan file besar yang ingin disimpan dalam arsip terpisah. Agar tetap bersih, buat subfolder bernama “split”, tempat kami akan menyimpan arsip terpisah, dengan:

mkdir membelah

Kemudian, masukkan dengan:

CD membelah

Gunakan perintah berikut untuk mengompres file atau folder Anda menjadi arsip terpisah: tar -cvj FILENAME | split -b SIZE_OF_PARTS -d – “NAMA DASAR ARSIP”

Untuk ISO Windows 10 kami, perintah kami terlihat seperti:

tar -cvj ~ / Data / Windows10.iso | split -b 50m -d – “Windows10_ISO.tar.bz.”

“~/Data/Windows10.iso” adalah jalur dan nama file dari file yang ingin kami kompres.split -b 50m menyatakan bahwa kami ingin membagi arsip kami menjadi 50 MB bagian. Ubah nilai itu untuk mencerminkan ukuran yang Anda inginkan. Windows10_ISO.tar.bz. adalah nama file dari file arsip terpisah. Perhatikan ada titik tambahan di ujungnya. Itu karena setiap bongkahan juga akan memiliki nomor di ujungnya, yang mencerminkan posisinya dalam urutan.

Segera setelah itu, tergantung pada ukuran file yang Anda kompres dan kecepatan komputer Anda, Anda akan menemukan bagian dari arsip terpisah di subfolder terpisah.

Jika Anda memeriksa ukuran kolektifnya, itu akan lebih kecil dari total yang tidak dikompresi.

Untuk mendapatkan kembali file asli Anda, pertama-tama Anda harus memasang kembali semua bagian dalam satu arsip dengan:

kucing BASE_NAME_OF_PARTS. * > BASE_NAME_OF_PARTS.bz

Kemudian, ekstrak isinya dengan:

tar -xvj REASSEMBLED_ARCHIVE.bz

Dalam kasus kami, dua perintah di atas akan terlihat seperti ini:

kucing Windows10_ISO.tar.bz. * tar -xvj Windows10_ISO.tar.bz

Namun, kami dapat melakukannya lebih baik dengan menggunakan alat kompresi yang lebih baru, seperti yang akan Anda lihat selanjutnya.

Solusi Kompresi Tinggi Modern

7Zip adalah pengarsipan modern yang menawarkan GB

Mengompresi file Anda dalam arsip terpisah bahkan lebih mudah daripada solusi default yang kami lihat sebelumnya. Anda hanya perlu menyatakan ukuran setiap file yang dipisah, nama file arsip dasar, dan apa yang ingin Anda kompres, dengan:

7z -vSIZE_OF_SPLIT_FILES dan ARCHIVE_FILENAME FILE_TO_COMPRESS

Untuk contoh ISO Windows 10 kami, untuk mengompresnya dalam arsip multi-bagian di mana setiap bagian berukuran 50 MBsin, perintahnya terlihat seperti:

7z -v50m a Windows10_iso.7z ~ / Data / Windows10.iso

Setelah beberapa saat, Anda akan menemukan hasilnya di subfolder split, dan ukurannya akan lebih kecil daripada jika Anda menggunakan pendekatan tar-split-bzip yang kita lihat sebelumnya.

Untuk mendapatkan kembali file Anda, ekstrak hanya file pertama dari urutan, dan 7z akan memproses sisanya secara otomatis:

7z e FIRST_PART_OF_COMPRESSED_ARCHIVE

Dalam contoh kami, ini adalah:

7z dan Windows10_iso.7z.001

Perlu juga dicatat bahwa, saat ini, Anda memiliki lebih banyak opsi untuk membuat arsip terkompresi dengan alat seperti pigz atau plzip.

Apakah menurut Anda arsip terpisah terkompresi praktis? Alat kompresi apa yang Anda gunakan untuk menanganinya? Beri tahu kami di bagian komentar di bawah.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *