Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.08.2025

Cara Membuka Unzip File .tar.gz di Linux

Bekerja dengan berkas terkompresi merupakan hal yang rutin dilakukan di lingkungan Linux. Di antara format yang paling umum digunakan adalah .tar.gz, yang menggabungkan dua utilitas: tar untuk pengarsipan dan gzip untuk kompresi. Artikel ini membahas tentang penggunaan tingkat lanjut dan praktik terbaik untuk mengekstraksi file .tar.gz dengan aman dan efisien.

Memahami Format .tar.gz

File .tar.gz adalah arsip tarball yang telah dikompresi menggunakan gzip. Biasanya digunakan untuk:

  • Distribusi kode sumber perangkat lunak
  • Pencadangan dan pengemasan konfigurasi
  • Pengarsipan file log

Contoh file: project-files.tar.gz

Perintah Ekstraksi Dasar

Cara paling umum untuk mengekstrak file .tar.gz adalah dengan menggunakan perintah tar dengan flag:

tar -xvzf file.tar.gz

Penjelasan:

  • x = ekstrak
  • v = verbose (menunjukkan file yang sedang diekstrak)
  • z = dekompresi gzip
  • f = nama file yang akan dikerjakan

Mengekstrak ke Direktori Tertentu

Anda dapat mengarahkan konten yang diekstrak ke direktori tertentu:

tar -xvzf file.tar.gz -C /path/to/target-directory

Hal ini sangat berguna terutama dalam skrip atau ketika mengatur beberapa arsip.

Mempratinjau Konten Sebelum Mengekstrak

Jika Anda ingin membuat daftar konten tanpa mengekstrak:

tar -tvzf file.tar.gz

Ini adalah langkah keamanan untuk menghindari penimpaan file yang ada atau memahami struktur arsip.

Mengekstrak File Tertentu

Untuk mengekstrak file atau folder tertentu di dalam arsip:

tar -xvzf file.tar.gz path/to/file.txt

Anda harus menentukan jalur yang tepat seperti yang tercantum di dalam arsip (relatif, bukan absolut).

Pertimbangan Keamanan

Berhati-hatilah saat mengekstrak file .tar.gz yang tidak terpercaya:

  • Gunakan –no-overwrite-dir untuk mencegah penggantian direktori.
  • Gunakan –strip-components untuk menghindari injeksi jalur absolut:
tar --strip-components=1 -xvzf malicious.tar.gz
Menangani Arsip Besar

Untuk arsip yang melebihi beberapa gigabyte:

  • Gunakan pv (penampil pipa) untuk memantau kemajuan:
pv file.tar.gz | tar xzvf -
  • Nonaktifkan mode verbose untuk kinerja yang lebih cepat: tar -xzf file.tar.gz

Dekompresi Secara Manual dalam Dua Langkah

Pertama unzip, lalu untar:

gunzip file.tar.gz # becomes file.tar tar -xvf file.tar

Hal ini memberikan kontrol yang lebih baik ketika mengintegrasikan ke dalam pipeline atau memeriksa file perantara.

Menggunakan Alat GUI (Opsional)

Lingkungan desktop (GNOME, KDE) menawarkan pengelola arsip (mis., File Roller, Ark) untuk menangani .tar.gz dengan kemudahan seret dan lepas.

Menguasai file .tar.gz sangat penting bagi pengguna Linux. Baik untuk mengotomatiskan penyebaran server, mencadangkan log, atau membongkar perangkat lunak, tar menawarkan fleksibilitas dan kinerja.

Selalu verifikasi isinya, gunakan flag dengan tepat, dan tangani file yang tidak dikenal dengan hati-hati. Untuk skrip, manfaatkan -C, –strip-components, dan piping dengan alat bantu seperti pv untuk merampingkan alur kerja.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills