Cara Mengompres File dan Folder di Ubuntu: Panduan Lengkap untuk Pengguna GUI dan Terminal

.

目次

1. Cara Utama Membuat Arsip ZIP di Ubuntu

Ubuntu menyediakan beberapa metode untuk mengompres file dan folder ke dalam format ZIP.
Agar pengguna yang beralih dari Windows atau macOS tidak kebingungan, tersedia baik operasi berbasis GUI maupun operasi berbasis terminal.

Penting untuk terlebih dahulu memahami gambaran keseluruhan, kemudian memilih metode yang paling cocok untuk kebutuhan Anda.

1.1 Membuat Arsip ZIP Menggunakan GUI (Manajer Berkas)

Di lingkungan desktop Ubuntu, Anda dapat dengan mudah membuat arsip ZIP menggunakan manajer berkas (Files / Nautilus).

Alur kerja dasarnya sebagai berikut:

  • Pilih file atau folder yang ingin Anda kompres
  • Klik kanan
  • Pilih “Compress…”
  • Pilih “.zip” sebagai format kompresi
  • Beri nama dan buat arsipnya

Keuntungan utama metode ini adalah tidak perlu menghafal perintah.
Ini adalah opsi paling aman dan paling nyaman untuk pemula atau untuk tugas sekali pakai.

Namun, ada beberapa keterbatasan:

  • Opsi kompresi tidak dapat dikontrol secara detail
  • Mengulangi tugas yang sama berkali‑kali menjadi tidak efisien
  • Tidak dapat digunakan di lingkungan server tanpa GUI

Metode ini paling cocok untuk pengorganisasian file sehari‑hari dan tugas kompresi skala kecil.

1.2 Membuat Arsip ZIP Menggunakan Terminal (Perintah zip)

Di Ubuntu, Anda juga dapat membuat arsip ZIP menggunakan perintah zip di terminal.
Metode ini sangat penting untuk administrasi server, pekerjaan pengembangan, dan penggunaan profesional.

Karakteristik utama meliputi:

  • Kompresi batch mudah untuk seluruh direktori
  • Kontrol detail atas tingkat kompresi dan file target
  • Dapat diintegrasikan ke dalam skrip dan proses otomatis
  • Berfungsi bahkan di lingkungan tanpa GUI

Di sisi lain:

  • Diperlukan sedikit pemahaman tentang input baris perintah
  • Mungkin terasa menakutkan pada awalnya

Namun, penggunaan dasarnya sangat sederhana, dan setelah dipelajari, efisiensinya meningkat secara signifikan.

Artikel ini menjelaskan perintah zip langkah demi langkah dengan cara yang mudah dipahami pemula.

1.3 Mana yang Harus Anda Pilih: GUI atau Terminal?

Mari ringkas secara singkat metode mana yang lebih tepat.

  • Pengorganisasian file sehari‑hari atau tugas sekali pakai → GUI disarankan
  • Pekerjaan server, pencadangan rutin, pemrosesan file besar → Terminal (perintah zip) sangat penting

Salah satu keunggulan Ubuntu adalah kemampuan beralih secara alami antara kedua metode.
Tidak perlu memaksa diri untuk menggunakan terminal sejak awal, tetapi jika Anda berencana menggunakan Ubuntu dalam jangka panjang, mempelajari perintah zip tidak dapat dihindari.

2. Penggunaan Dasar Perintah zip di Ubuntu

Untuk membuat arsip ZIP dari terminal, Anda menggunakan perintah zip.
Bagian ini menjelaskan secara cermat segala hal mulai dari pemeriksaan awal hingga operasi dasar.

2.1 Memeriksa Apakah Perintah zip Sudah Terpasang

Di banyak lingkungan Ubuntu, perintah zip tersedia secara default. Namun, pada instalasi minimal atau lingkungan server, mungkin belum terpasang.

Pertama, buka terminal dan jalankan perintah berikut:

zip -v

Jika informasi versi ditampilkan, perintah zip sudah tersedia.

Jika Anda melihat pesan seperti:
“command not found”
maka zip belum terpasang.

Dalam kasus itu, Anda dapat memasangnya dengan perintah berikut:

sudo apt update
sudo apt install zip

Setelah instalasi, jalankan kembali zip -v untuk memastikan.

2.2 Sintaks Dasar untuk Mengompres Sebuah File

Sintaks dasar perintah zip sangat sederhana.

zip output.zip input_file

Sebagai contoh, untuk mengompres file bernama sample.txt, gunakan:

zip sample.zip sample.txt

Saat perintah ini dijalankan:

  • sample.txt akan dimasukkan
  • Sebuah arsip ZIP bernama sample.zip akan dibuat

Poin penting yang perlu diingat:

  • File asli tidak dihapus
  • Nama file ZIP dapat ditentukan sesuka hati

2.3 Mengompres Beberapa File Sekaligus

Untuk mengompres beberapa file sekaligus, tentukan mereka dipisahkan dengan spasi.

zip files.zip file1.txt file2.txt file3.txt

Ini membuat satu arsip ZIP yang berisi beberapa file.

Metode ini biasanya digunakan saat menggabungkan beberapa dokumen atau mengatur file secara sementara.

2.4 Mengompres Direktori Menggunakan Opsi -r

Saat mengompres direktori, opsi -r diperlukan.
“‑r” berarti “recursive” (rekursif), yang berarti ia memproses subdirektori juga.

Format dasarnya adalah:

zip -r archive.zip directory_name

Sebagai contoh, untuk mengompres sebuah direktori bernama documents:

zip -r documents.zip documents

Metode ini mempertahankan:

  • Semua file di dalam direktori
  • Seluruh struktur subdirektori

Pengompresan direktori biasanya digunakan untuk cadangan, pengiriman, dan migrasi server.

2.5 Memeriksa Isi File ZIP

File ZIP yang sudah dibuat dapat diperiksa menggunakan GUI atau terminal.

Untuk melihat isi dari terminal tanpa mengekstrak arsip, gunakan:

unzip -l archive.zip

Perintah ini memungkinkan Anda untuk:

  • Membiarkan arsip tetap terkompres
  • Menampilkan hanya daftar file yang terdapat di dalamnya

Hal ini berguna ketika Anda ingin memverifikasi isi sebelum mengirim atau menyimpan file.

3. Opsi Kompresi ZIP yang Sering Digunakan dalam Praktik Kerja

Setelah Anda familiar dengan kompresi ZIP dasar,
menjadi berguna untuk mempelajari opsi yang memungkinkan Anda mengompres hanya apa yang Anda butuhkan, secara efisien dan aman.

Bagian ini memperkenalkan opsi-opsi representatif yang sering dipakai di lingkungan kerja nyata.

3.1 Menentukan Tingkat Kompresi

Perintah zip memungkinkan Anda menentukan tingkat kompresi dengan angka dari 0 hingga 9.

  • -0 : Tanpa kompresi (pemrosesan paling cepat)
  • -9 : Kompresi maksimum (pemrosesan lebih lambat)
  • Tanpa opsi: Kompresi standar (seimbang)

Sintaksnya adalah sebagai berikut:

zip -9 archive.zip largefile.dat

Bahkan dengan tingkat kompresi yang lebih tinggi, ukuran file mungkin tidak berubah secara signifikan untuk:

  • Gambar (JPEG, PNG)
  • Video (MP4)
  • File yang sudah terkompres

Oleh karena itu, dalam penggunaan praktis:

  • Prioritaskan kecepatan → kompresi lebih rendah
  • Prioritaskan ukuran transfer → kompresi lebih tinggi

Inilah cara umum memilih tingkat kompresi dalam pekerjaan nyata.

3.2 Mengecualikan File atau Direktori Tertentu dari Kompresi ZIP

Dalam lingkungan backup dan pengembangan web, sering ada situasi di mana Anda ingin mengecualikan file yang tidak diperlukan.

Dalam kasus tersebut, gunakan opsi -x.

Sebagai contoh, untuk mengecualikan direktori .git:

zip -r project.zip project -x "project/.git/*"

Anda juga dapat menentukan beberapa pola pengecualian sekaligus:

zip -r project.zip project \
  -x "project/.git/*" \
  -x "project/cache/*"

Hal ini membantu untuk:

  • Mengurangi ukuran backup
  • Mencegah file yang tidak diperlukan masuk ke arsip

3.3 Membuat File ZIP yang Dilindungi Password

File ZIP juga dapat dibuat dengan password.

Sintaks dasarnya adalah:

zip -e secret.zip secret.txt

Saat perintah dijalankan, Anda akan diminta memasukkan password.

Namun, perhatikan hal berikut:

  • Metode enkripsi ZIP tidak terlalu kuat
  • Tidak cocok untuk data yang sangat rahasia

Untuk data sensitif, ZIP sebaiknya dianggap sebagai “perlindungan ringan,” dan metode enkripsi yang lebih kuat harus dipertimbangkan.

3.4 Menambahkan File ke Arsip ZIP yang Sudah Ada

Dalam beberapa kasus, Anda mungkin ingin menambahkan file ke arsip ZIP yang sudah dibuat.

Hal ini dapat dilakukan dengan perintah zip standar:

zip archive.zip addfile.txt

Jika sebuah file dengan nama yang sama sudah ada:

  • File tersebut akan ditimpa
  • Pesan konfirmasi mungkin akan ditampilkan

Ini berguna untuk pembaruan inkremental atau modifikasi kecil.

4. GUI atau CUI: Mana yang Harus Anda Gunakan?

Pada Ubuntu, kompresi ZIP dapat dilakukan menggunakan GUI atau CUI (terminal).
Namun, metode yang paling sesuai sangat bervariasi tergantung pada tujuan Anda.

Bagian ini menjelaskan dengan jelas mana yang harus dipilih berdasarkan kasus penggunaan yang berbeda.

4.1 Kasus di Mana GUI Lebih Cocok

Operasi berbasis GUI secara visual intuitif dan mengurangi kemungkinan kesalahan.

GUI sangat cocok untuk situasi berikut:

  • Anda baru mengenal Linux dan tidak familiar dengan perintah
  • Tugas kompresi satu kali
  • Menangani sejumlah kecil file atau folder
  • Terutama bekerja pada PC lokal

Karena semuanya dapat diselesaikan dengan klik kanan sederhana, ini adalah opsi termudah ketika Anda perlu “mengompresi sesuatu dengan cepat.”

Namun, efisiensi menurun ketika mengulangi tugas yang sama atau ketika diperlukan kontrol yang lebih halus.

4.2 Kasus di Mana CUI (Terminal) Lebih Cocok

Kompresi ZIP melalui terminal mungkin terasa mengintimidasi pada awalnya.
Namun, ini sangat menguntungkan dalam situasi berikut:

  • Bekerja pada server (tidak ada lingkungan GUI)
  • Cadangan reguler atau terjadwal
  • Menangani sejumlah besar file atau direktori
  • Membutuhkan kontrol halus atas pengecualian atau tingkat kompresi
  • Mengintegrasikan ke dalam skrip atau proses otomatis

Setelah Anda mempelajari perintahnya:

  • Tugas menjadi dapat direproduksi
  • Kesalahan berkurang
  • Pemrosesan lebih cepat

Dalam lingkungan profesional dan pengembangan, kemampuan menggunakan perintah zip secara langsung memengaruhi produktivitas.

4.3 Bagaimana Pemula Harus Memilih

Bagi pemula, pendekatan berikut direkomendasikan:

  • Mulai dengan membiasakan diri dengan operasi GUI
  • Pahami format ZIP dan konsep kompresi
  • Secara bertahap coba operasi berbasis terminal

Tidak perlu memaksa diri menggunakan CUI dari awal.
Ubuntu dirancang sehingga keterampilan dapat dikembangkan langkah demi langkah.

Dengan terus membaca artikel ini dan secara bertahap berinteraksi dengan terminal, Anda akan secara alami menjadi lebih nyaman dengan operasi Ubuntu.

5. Masalah Umum Kompresi ZIP dan Cara Menanganinya

Kompresi ZIP itu sendiri adalah tugas sederhana, tetapi tergantung pada lingkungan dan situasi, masalah tak terduga mungkin muncul.

Bagian ini berfokus pada jebakan umum, terutama yang sering dialami pemula.

5.1 Nama File Jepang yang Rusak Setelah Ekstraksi

Ketika file ZIP yang dibuat di Ubuntu diekstrak di lingkungan lain seperti Windows, nama file yang berisi karakter Jepang mungkin tampak rusak.

Ini disebabkan oleh:

  • Perbedaan dalam cara sistem operasi menangani pengkodean karakter
  • Keterbatasan spesifikasi format ZIP

Ketika membuat arsip ZIP di Ubuntu:

  • Gunakan lingkungan modern sebanyak mungkin
  • Asumsikan potensi masalah pengkodean dan verifikasi sebelumnya

Jika file dibagikan di berbagai sistem operasi untuk tujuan kerja, disarankan untuk melakukan ekstraksi uji coba terlebih dahulu.

5.2 Ketika Perintah zip Tidak Ditemukan

Jika Anda menjalankan perintah zip di terminal dan melihat:

command not found

itu berarti zip tidak terinstal.

Anda dapat menyelesaikannya dengan menjalankan perintah berikut:

sudo apt update
sudo apt install zip

Setelah instalasi, jalankan perintah lagi dan konfirmasi bahwa itu berfungsi dengan benar.

5.3 Ketika Ukuran File Terompresi Tidak Berkurang Banyak

Anda mungkin memperhatikan bahwa ukuran file hampir tidak berubah setelah kompresi ZIP.

Ini bukan kesalahan.

ZIP mencapai rasio kompresi tinggi untuk:

  • File teks
  • Kode sumber

Namun, itu jauh kurang efektif untuk data yang sudah terkompresi seperti:

  • Gambar
  • Video
  • File audio

Jika ukuran tidak berkurang secara signifikan, itu hanya karena sifat file tersebut, bukan kegagalan.

5.4 Kompresi Memakan Waktu Lama untuk Jumlah File yang Besar

Ketika mengompresi sejumlah besar file atau menggunakan tingkat kompresi tinggi, pemrosesan mungkin memakan waktu lama.

Dalam kasus seperti itu, Anda dapat meningkatkan kinerja dengan:

  • Menurunkan tingkat kompresi
  • Mengecualikan file yang tidak diperlukan

Dalam pekerjaan dunia nyata, sering kali penting untuk berhenti pada “kompresi yang cukup” daripada berusaha mencapai kompresi maksimum.

6. Saran Praktis untuk Menguasai Kompresi ZIP di Ubuntu

Kompresi ZIP hanyalah satu jenis operasi file, tetapi bila digunakan dengan benar, dapat sangat meningkatkan efisiensi dan keamanan.

Bagian ini memperkenalkan konsep praktis yang berguna baik untuk pekerjaan maupun penggunaan sehari-hari.

6.1 Cara Memikirkan Kompresi ZIP untuk Cadangan

Untuk tujuan cadangan, sekadar mengompresi semuanya tidak selalu menjadi pendekatan terbaik.

Yang paling penting adalah:

  • Struktur yang mudah dipulihkan
  • Nama file yang jelas menunjukkan isinya
  • Hanya menyertakan apa yang benar‑benar diperlukan

Sebagai contoh:

  • Sertakan tanggal dalam nama file ZIP
  • Kecualikan cache dan file sementara yang tidak diperlukan

Praktik ini membuat cadangan lebih mudah dikelola nanti.

6.2 Mengompresi File untuk Pengambilan dari Server

Di lingkungan server, kompresi ZIP sering digunakan untuk:

  • Mengunduh banyak file sekaligus
  • Mengurangi waktu transfer

Data situs web dan file log, khususnya, lebih mudah ditangani ketika dikompresi menjadi satu arsip ZIP sebelum ditransfer.

Dalam kasus ini:

  • Tingkat kompresi tidak perlu sangat tinggi
  • Kecepatan pemrosesan sering diprioritaskan

Ini adalah penilaian umum di lingkungan dunia nyata.

6.3 Mengotomatiskan Tugas Berulang Menggunakan Perintah

Perintah zip benar‑benar menunjukkan nilainya ketika diintegrasikan ke dalam skrip dan tugas terjadwal.

Sebagai contoh:

  • Mencadangkan direktori tertentu setiap hari
  • Secara rutin mengompresi dan mengarsipkan file log

Tugas‑tugas ini jauh lebih dapat diandalkan bila otomatis dibandingkan dilakukan secara manual.

Tidak masalah memulai dengan operasi manual, tetapi begitu tugas menjadi berulang, mempertimbangkan otomatisasi sangat memperluas efektivitas penggunaan Ubuntu.

6.4 Memahami Bahwa ZIP Bukan Solusi Universal

ZIP sangat praktis, tetapi tidak optimal untuk setiap situasi.

  • Ketika rasio kompresi yang sangat tinggi diperlukan
  • Ketika enkripsi kuat diperlukan

Solusi lain harus dipertimbangkan.

ZIP paling baik digunakan dengan memanfaatkan kelebihannya:

  • Kemudahan penggunaan
  • Kompatibilitas tinggi
  • Ketersediaan di semua sistem operasi

7. Pertanyaan yang Sering Diajukan (FAQ)

Saat mulai menggunakan kompresi ZIP di Ubuntu, operasi dasar mungkin sudah jelas, tetapi pertanyaan-pertanyaan kecil sering muncul.

Bagian ini merangkum pertanyaan umum beserta jawabannya.

7.1 Apakah Kompresi ZIP Tersedia Secara Default di Ubuntu?

Di sebagian besar lingkungan Ubuntu, kompresi ZIP tersedia langsung.
Kompresi berbasis GUI menggunakan manajer berkas biasanya berfungsi tanpa pengaturan tambahan.

Namun, perintah zip yang digunakan di terminal mungkin belum terpasang tergantung pada lingkungan.

Bahkan dalam kasus itu, dapat ditambahkan dengan mudah menggunakan perintah sederhana.

7.2 Haruskah Saya Menggunakan ZIP atau tar.gz?

Pilihan tergantung pada kasus penggunaan Anda.

  • Bertukar file dengan sistem operasi lain (Windows, macOS)
  • Kompresi dan ekstraksi sederhana

Dalam kasus ini, ZIP cocok.

Di sisi lain:

  • Menggunakan file hanya di lingkungan Linux
  • Keperluan cadangan dan arsip

tar.gz sering digunakan.

Bagi pemula, ZIP adalah pilihan aman karena kompatibilitas tinggi dan kemudahan penggunaan.

7.3 Apakah Ada Perbedaan Antara File ZIP yang Dibuat lewat GUI dan Terminal?

Tidak ada perbedaan signifikan dalam struktur dasar atau kompatibilitas.
File ZIP yang dibuat dengan cara mana pun berfungsi tanpa masalah.

Perbedaan terutama muncul pada:

  • Tingkat kontrol atas opsi kompresi
  • Pola pengecualian dan penyesuaian tingkat kompresi

Untuk kompresi sederhana, GUI sudah cukup. Untuk kontrol yang lebih detail, terminal disarankan.

7.4 Bisakah File ZIP yang Dibuat di Ubuntu Diekstrak di Windows?

Ya, dalam kebanyakan kasus mereka dapat diekstrak tanpa masalah.

Namun:

.

  • Nama file yang mengandung karakter non-ASCII
  • Karakter khusus

dapat menyebabkan teks menjadi rusak tergantung pada lingkungan.

Untuk pertukaran file terkait pekerjaan, disarankan melakukan ekstraksi percobaan di Windows terlebih dahulu.

7.5 Apakah Ada Hal-Hal yang Perlu Diperhatikan Saat Mengompres Banyak File?

Saat mengompres sejumlah besar file, perhatikan hal-hal berikut:

  • Proses kompresi dapat memakan waktu lama
  • Beban CPU dan disk dapat meningkat
  • File yang tidak diperlukan dapat ikut terkompresi

Di lingkungan profesional, hal ini terutama penting untuk:

  • Mengecualikan file yang tidak diperlukan
  • Menghindari tingkat kompresi yang terlalu tinggi

Untuk Pemula

Jika Anda belum terbiasa dengan Ubuntu, disarankan memulai dengan kompresi ZIP berbasis GUI.

Setelah Anda memahami konsep kompresi dan format ZIP, secara bertahap menjelajahi operasi terminal akan membantu Anda menguasai Ubuntu lebih dalam.

Untuk Penggunaan Profesional dan Bisnis

Untuk pencadangan rutin dan pekerjaan server, penggunaan perintah zip yang efektif secara langsung memengaruhi produktivitas.

  • Kompres hanya apa yang diperlukan
  • Sesuaikan tingkat kompresi berdasarkan tujuan
  • Otomatisasi tugas berulang

Dengan perspektif ini, kompresi ZIP menjadi lebih dari sekadar operasi file—ia menjadi bagian dari alur kerja yang efisien.

Kesimpulan

ZIP adalah format kompresi yang sangat praktis dengan karakteristik:

  • Mudah digunakan
  • Kompatibilitas tinggi
  • Didukung di semua sistem operasi

Dengan memahami kompresi ZIP di Ubuntu secara tepat dan memilih metode yang sesuai untuk setiap situasi, Anda dapat menggunakannya secara efektif untuk segala hal mulai dari tugas harian hingga pekerjaan profesional.

年収訴求