.
- 1 1. Apa Itu File tar.gz? Dasarnya
- 2 2. Cara Mengekstrak File tar.gz di Ubuntu (Perintah Terminal)
- 3 3. Pola Ekstraksi Umum (Perintah Praktis yang Sering Anda Gunakan)
- 4 4. Mengekstrak lewat GUI (File Manager Default Ubuntu)
- 5 5. Lanjutan: Ekstrak Hanya File Tertentu (Ambil Apa yang Anda Butuhkan)
- 6 6. Kesalahan Umum dan Solusi (Daftar Periksa Pemecahan Masalah)
- 6.1 6.1 tar: ...: Cannot open: No such file or directory (File tidak ditemukan)
- 6.2 6.2 tar: This does not look like a tar archive (Bukan arsip tar)
- 6.3 6.3 gzip: stdin: not in gzip format (Bukan gzip‑compressed)
- 6.4 6.4 Permission denied (Tidak ada izin menulis)
- 6.5 6.5 Ekstraksi berhasil, tetapi “Saya tidak tahu ke mana file‑file itu pergi”
- 6.6 6.6 Nama file menjadi rusak setelah ekstraksi (mojibake)
- 7 7. Cara Membuat File tar.gz (Bonus: Berguna untuk Pengemasan Juga)
- 8 8. Ringkasan: Cara Tercepat untuk Mengekstrak tar.gz di Ubuntu
- 9 FAQ (Pertanyaan yang Sering Diajukan)
- 9.1 Q1. Apa cara termudah untuk mengekstrak file tar.gz di Ubuntu?
- 9.2 Q2. Bisakah saya memilih folder tujuan saat mengekstrak?
- 9.3 Q3. Bisakah saya melihat pratinjau isi tanpa mengekstrak?
- 9.4 Q4. Bisakah saya mengekstrak file tar.gz menggunakan GUI (klik kanan)?
- 9.5 Q5. Saya mendapatkan not a tar archive dan tidak dapat mengekstrak
- 9.6 Q6. Saya juga ingin tahu cara membuat file tar.gz
1. Apa Itu File tar.gz? Dasarnya
Jika Anda mencoba mengekstrak file tar.gz di Ubuntu, ada baiknya pertama‑tama memahami apa sebenarnya tar.gz. Setelah Anda mengetahuinya, perintah‑perintahnya akan jauh lebih masuk akal. Bagian ini menjelaskan hanya apa yang dibutuhkan pemula, dengan cara yang sederhana.
1.1 tar.gz menggabungkan “arsip” dan “kompresi”
tar.gz secara singkat adalah sebuah file yang menggabungkan beberapa file/folder menjadi satu dan kemudian mengompresi bundel tersebut.
- tar : format arsip yang digunakan untuk “menggabungkan” beberapa file menjadi satu (sebuah arsip)
- gz : ekstensi file yang menunjukkan bahwa file tersebut “dikompresi” menggunakan gzip
Jadi, file tar.gz pada dasarnya adalah dua langkah yang digabungkan:
- Menggabungkan file/folder bersama‑sama (tar)
- Mengompresi bundel tersebut (gzip)
Itulah mengapa di Ubuntu, “mengekstrak” tar.gz lebih tepat disebut “dekompresi dulu, lalu membuka arsip.”
1.2 Mengapa tar.gz begitu umum di Ubuntu
Di lingkungan Linux (termasuk Ubuntu), file tar.gz sangat umum. Alasannya sederhana: mereka cocok untuk banyak kasus penggunaan.
- Distribusi perangkat lunak : mudah mengirim satu set kode sumber dan/atau binari lengkap
- Cadangan : Anda dapat mengemas seluruh folder menjadi satu file
- Menyimpan log dan file konfigurasi : lebih mudah mengatur banyak file kecil
Secara khusus, alat‑alat yang Anda unduh dari web dan paket‑paket yang didistribusikan di GitHub sering kali disediakan sebagai arsip tar.gz.
1.3 Perbedaan dengan ekstensi serupa (.tgz / .tar / .gz)
Ada beberapa ekstensi yang terlihat mirip dan sering membingungkan pemula, jadi mari kita klarifikasi.
• .tgz adalah versi singkat dari .tar.gz
.tgz pada dasarnya sama dengan .tar.gz.
Itu adalah singkatan lama yang masih kadang‑kadang dipakai.
• .tar adalah “hanya arsip” (tidak terkompresi)
.tar hanya sebuah arsip (digabungkan), tanpa kompresi.
Ukuran filenya cenderung tetap besar.
• .gz biasanya berarti “satu file terkompresi”
.gz pada dasarnya adalah format kompresi.
Dalam banyak kasus, itu hanya satu file yang telah dikompresi dengan gzip (misalnya, log.txt.gz), dan mungkin tidak melibatkan tar sama sekali.
Untuk artikel ini, cukup ingat: tar.gz berarti “arsip (tar) + kompresi (gzip)” secara bersamaan.
1.4 Hal yang perlu diketahui sebelum mengekstrak (agar menghindari kesalahan umum)
Pemula sering terjebak pada dua hal: “Di mana file akan diekstrak?” dan “Apakah isinya aman?” Simpan ide‑ide ini dalam pikiran agar tetap aman dan teratur.
- Secara default, ekstraksi terjadi di “folder saat ini”
- Lebih aman untuk melihat isi terlebih dahulu sebelum mengekstrak
- Jika Anda menentukan folder tujuan, Anda dapat mengekstrak rapi ke Desktop atau folder mana pun yang diinginkan
Di bab berikutnya, kami akan membahas perintah‑perintah sebenarnya dan menunjukkan langkah demi langkah cara melakukannya.
2. Cara Mengekstrak File tar.gz di Ubuntu (Perintah Terminal)
Ada dua cara utama untuk mengekstrak file tar.gz di Ubuntu:
- Mengekstrak lewat Terminal (perintah) ← paling umum dan dapat diandalkan
- Mengekstrak lewat GUI (klik kanan) ← mudah, tapi kurang fleksibel
Artikel ini pertama‑tama fokus pada ekstraksi berbasis perintah, karena itu cara termudah untuk direproduksi dan di‑troubleshoot—bahkan bagi pemula.
2.1 Perintah ekstraksi paling dasar (hafalkan ini dulu)
Ini adalah perintah standar untuk mengekstrak file tar.gz di Ubuntu:
tar -xzvf filename.tar.gz
Sebagai contoh, jika file yang Anda unduh bernama sample.tar.gz, gunakan:
tar -xzvf sample.tar.gz
Perintah ini akan mengekstrak isi ke folder tempat Anda berada saat ini (direktori kerja saat ini).
2.2 Memecah tar -xzvf untuk pemula
Awalnya mungkin terlihat menakutkan, tetapi setelah Anda tahu apa arti tiap bagian, semuanya menjadi jelas.
tar: perintah yang digunakan untuk bekerja dengan arsip-x: ekstrak-z: tangani kompresi gzip (.gz)-v: tampilkan nama file saat mengekstrak (verbose)-f: tentukan nama file (file)
.
“Ekstrak arsip tar yang dikompresi gzip dari file yang ditentukan, sambil menampilkan detail.”
Sebagai pemula, tidak masalah untuk cukup menghafal tar -xzvf sebagai satu set.
2.3 Sebelum mengekstrak: pindah ke folder tempat file berada
Jika Anda mendapatkan “file not found,” alasan paling umum adalah Anda menjalankan perintah di folder yang salah.
Sebagai contoh, file yang diunduh lewat browser biasanya disimpan di folder Downloads.
Di Terminal, Anda dapat berpindah ke sana dengan cara berikut:
cd ~/Downloads
Kemudian periksa apakah file tersebut memang ada:
ls
Setelah Anda melihat sample.tar.gz, jalankan perintah ekstraksi:
tar -xzvf sample.tar.gz
2.4 Jika nama file mengandung spasi
Jika nama file mengandung spasi, perintah akan terputus di tengah dan menyebabkan error.
Contoh:
my app.tar.gz(mengandung spasi)
Dalam kasus ini, cara termudah adalah menempatkan nama file dalam tanda kutip ganda:
tar -xzvf "my app.tar.gz"
Atau, Anda dapat meloloskan spasi dengan menggunakan \:
tar -xzvf my\ app.tar.gz
Bagi pemula, metode kutipan biasanya lebih mudah dibaca.
2.5 Apa yang terjadi setelah ekstraksi? Memvisualisasikan struktur folder
Dalam banyak kasus, mengekstrak tar.gz menghasilkan sesuatu seperti ini:
- Ekstrak
sample.tar.gz→ foldersample/dibuat, dan semua isi dibongkar di dalamnya
Namun, dalam kasus yang jarang terjadi, tar.gz dapat mengekstrak banyak file langsung ke folder saat ini tanpa membuat folder induk.
Itulah mengapa tips pada bagian berikutnya—meninjau isi dan memilih folder ekstraksi—layak dipelajari demi keamanan dan organisasi.
3. Pola Ekstraksi Umum (Perintah Praktis yang Sering Anda Gunakan)
Mengekstrak file tar.gz bukan sekadar “membongkar semuanya.” Dalam penggunaan dunia nyata, Anda sering memilih pendekatan berbeda tergantung situasinya. Berikut pola yang paling sering dipakai.
3.1 Ekstrak ke direktori saat ini (default standar)
Ini adalah pendekatan paling standar.
tar -xzvf sample.tar.gz
Jika Anda tidak yakin ke mana file diekstrak, jalankan ls di tempat yang sama saat Anda mengeksekusi perintah.
ls
3.2 Ekstrak ke folder tertentu (Desktop atau folder kerja)
Jika Anda ingin mengontrol lokasi ekstraksi, gunakan opsi -C.
Sebagai contoh, untuk mengekstrak ke Desktop Anda:
tar -xzvf sample.tar.gz -C ~/Desktop
Jika Anda ingin mengekstrak ke folder work khusus, lakukan ini:
mkdir -p ~/work
tar -xzvf sample.tar.gz -C ~/work
Poin pentingnya adalah folder tujuan harus sudah ada.
Jika belum, buat dulu dengan mkdir -p, kemudian ekstrak.
3.3 Pratinjau isi sebelum mengekstrak (disarankan demi keamanan)
“Saya takut file akan tersebar ke mana-mana jika saya mengekstraknya.”
“Saya tidak yakin apakah ada sesuatu yang aneh atau diekstrak ke jalur yang tidak biasa.”
Dalam kasus tersebut, Anda dapat menampilkan daftar isi tanpa mengekstrak apa pun.
tar -tf sample.tar.gz
Jika Anda melihat sesuatu seperti ini, biasanya tidak ada masalah:
sample/sample/readme.txtsample/bin/...
Sebaliknya, jika tampaknya akan menumpahkan banyak file langsung ke direktori saat ini, lebih aman mengekstrak ke folder khusus menggunakan -C.
3.4 Jika Anda tidak yakin format sebenarnya, periksa dengan perintah file
Bahkan jika ekstensi file adalah .tar.gz, kontennya mungkin format lain (misalnya karena unduhan yang gagal).
Dalam hal ini, gunakan file untuk mengidentifikasinya:
file sample.tar.gz
Contoh output (ketika valid):
gzip compressed data ...
Pemeriksaan cepat ini dapat mencegah banyak error yang tidak perlu.
4. Mengekstrak lewat GUI (File Manager Default Ubuntu)
Jika Anda belum nyaman dengan Terminal, Anda juga dapat mengekstrak file tar.gz menggunakan alur kerja GUI Ubuntu (berbasis mouse). Terutama ketika Anda “hanya ingin membongkarnya dengan cepat,” GUI dapat terasa lebih intuitif dan kurang menegangkan.
4.1 Langkah demi langkah: ekstrak via klik kanan (ramah pemula)
Manajer file default Ubuntu (Files / Nautilus) dapat menangani arsip tar.gz.
- Buka manajer file
- Temukan file
*.tar.gzAnda (biasanya di Downloads ) - Klik kanan file tersebut
Pilih salah satu dari menu wp:list /wp:list
- Extract Here
- Extract To…
Dalam kebanyakan kasus, Extract Here sudah cukup baik untuk memulai.
4.2 “Extract Here” vs “Extract To…”
Konsepnya sama dengan ekstraksi via Terminal:
- Extract Here → mengekstrak ke dalam folder yang sedang Anda lihat
- Extract To… → memungkinkan Anda memilih lokasi seperti Desktop atau folder kerja
Jika arsip berisi banyak file, sebaiknya membuat folder kerja khusus dan mengekstraknya ke sana, sehingga Desktop (atau Downloads) Anda tidak menjadi berantakan.
4.3 Pro dan kontra ekstraksi GUI
GUI memang nyaman, tetapi memiliki kelebihan dan keterbatasan.
Pro
- Tidak ada perintah yang harus dihafal
- Lebih sedikit kemungkinan typo (sehingga lebih sedikit kesalahan input)
- Ramah pemula dan cepat digunakan
Kontra
- Lebih sulit mengontrol detail ekstraksi (mis., mengekstrak hanya file tertentu, memeriksa log)
- Informasi error yang kurang berguna (output Terminal biasanya lebih jelas untuk pemecahan masalah)
Jika Anda menggunakan Linux secara rutin atau melakukan pekerjaan pengembangan, ada baiknya mempelajari ekstraksi berbasis Terminal pada akhirnya—ini memberi Anda kontrol lebih saat diperlukan.
5. Lanjutan: Ekstrak Hanya File Tertentu (Ambil Apa yang Anda Butuhkan)
Biasanya, Anda mengekstrak semua isi arsip tar.gz. Namun, dalam beberapa kasus, Anda mungkin ingin mengambil hanya file tertentu.
- Anda hanya membutuhkan satu file dari arsip besar
- Anda ingin memeriksa file konfigurasi atau README terlebih dahulu
- Anda tidak ingin membuang waktu mengekstrak semuanya
Inilah saat “mengekstrak hanya file tertentu” menjadi berguna.
5.1 Pertama, pratinjau isi (daftar file tanpa mengekstrak)
Sulit mengekstrak file tertentu jika Anda tidak mengetahui jalur tepatnya, jadi mulailah dengan mendaftar isi.
tar -tf sample.tar.gz
Lihat jalur output (nama file dan struktur folder) dan identifikasi file yang ingin Anda ekstrak.
Sebagai contoh, Anda mungkin melihat sesuatu seperti ini:
sample/README.mdsample/config/default.confsample/bin/tool
5.2 Sintaks dasar: ekstrak hanya file tertentu
Setelah Anda mengetahui jalur file yang tepat, Anda dapat mengekstraknya seperti ini:
tar -xzvf sample.tar.gz sample/README.md
Dalam contoh ini, hanya sample/README.md yang akan diekstrak.
Tip: Lebih aman menyalin jalur persis seperti yang ditampilkan oleh
tar -tf.
5.3 Anda juga dapat mengekstrak seluruh folder di dalam arsip
Kadang Anda tidak hanya menginginkan satu file—Anda ingin semua yang ada di dalam folder tertentu.
Contoh: ekstrak hanya sample/config/ dan isinya
tar -xzvf sample.tar.gz sample/config/
Ini mengekstrak hanya file-file di dalam folder config.

5.4 Mengapa ini penting: mengekstrak file yang tidak diperlukan dapat menimbulkan masalah
Kesalahan umum pemula adalah mengekstrak semuanya tanpa berpikir, yang dapat menyebabkan masalah seperti:
- Folder kerja Anda menjadi berantakan
- Anda kehilangan jejak di mana file berada
- File dengan nama serupa tertimpa
Setelah Anda terbiasa dengan alur kerja “pratinjau dulu, lalu ekstrak hanya apa yang Anda butuhkan,” penanganan file Ubuntu menjadi jauh lebih mudah dan aman.
6. Kesalahan Umum dan Solusi (Daftar Periksa Pemecahan Masalah)
Mengekstrak file tar.gz biasanya sederhana, tetapi dalam penggunaan nyata, Anda mungkin masih menemui error. Bagian ini mencakup masalah paling umum yang dihadapi pemula Ubuntu, dengan pendekatan “Penyebab → Solusi” yang jelas.
6.1 tar: ...: Cannot open: No such file or directory (File tidak ditemukan)
Penyebab umum
- Anda menjalankan perintah di folder yang salah
- Anda mengetik nama file secara tidak tepat (termasuk perbedaan huruf besar/kecil)
- Anda tidak menyertakan ekstensi lengkap
Cara memperbaikinya
Pertama, periksa lokasi Anda saat ini:
pwd
Kemudian periksa apakah file tersebut ada di folder itu:
ls
Jika berada di Downloads, pindah ke sana:
cd ~/Downloads
ls
Akhirnya, jalankan perintah lagi dengan nama file yang benar:
tar -xzvf sample.tar.gz
6.2 tar: This does not look like a tar archive (Bukan arsip tar)
Penyebab umum
- Ekstensi file adalah
.tar.gz, tetapi isinya sebenarnya format yang berbeda - Unduhan rusak (Anda menyimpan halaman error HTML sebagai gantinya)
- Sebenarnya itu file zip, tetapi diubah namanya menjadi tar.gz
Cara memperbaikinya
Periksa tipe file menggunakan perintah ini:
file sample.tar.gz
Jika Anda melihat sesuatu seperti HTML document, kemungkinan unduhan gagal.
Dalam hal ini, unduh kembali file tersebut dan coba lagi.
6.3 gzip: stdin: not in gzip format (Bukan gzip‑compressed)
Penyebab umum
- Itu sebenarnya bukan
.tar.gz(melainkan.tar) - Bagian
.gzsebenarnya bukan format gzip - File tersebut rusak
Cara memperbaikinya
Periksa kembali ekstensi. Jika itu file .tar, hapus -z dan jalankan:
tar -xvf sample.tar
Juga, untuk memastikan apakah file rusak, pemeriksaan ini berguna:
file sample.tar.gz
6.4 Permission denied (Tidak ada izin menulis)
Penyebab umum
- Anda mengekstrak ke direktori sistem (misalnya,
/usr/localatau/) - Anda tidak memiliki izin menulis di folder tujuan
- Masalah izin pada mount drive eksternal
Perbaikan aman untuk pemula
Pendekatan paling aman adalah bekerja di dalam direktori home Anda:
mkdir -p ~/work
tar -xzvf sample.tar.gz -C ~/work
Jika Anda memang harus mengekstrak ke lokasi yang hanya dapat diakses admin, gunakan sudo:
sudo tar -xzvf sample.tar.gz -C /usr/local
Namun, pemula sebaiknya menghindari penggunaan sudo secara berlebihan.
Alur kerja yang lebih aman adalah: ekstrak ke folder home Anda terlebih dahulu → pindahkan hanya yang Anda butuhkan.
6.5 Ekstraksi berhasil, tetapi “Saya tidak tahu ke mana file‑file itu pergi”
Penyebab umum
- Anda tidak mengetahui direktori saat ini ketika mengekstrak
- Terlalu banyak file yang dibongkar sehingga Anda kehilangan jejak
Cara memperbaikinya
Pertama, pastikan ke mana Anda mengekstrak:
pwd
Kemudian cari file/folder yang baru dibuat:
ls -lt
Jika Anda ingin menghindari situasi ini sepenuhnya, tentukan folder ekstraksi sejak awal:
mkdir -p ~/work/extract
tar -xzvf sample.tar.gz -C ~/work/extract
6.6 Nama file menjadi rusak setelah ekstraksi (mojibake)
Jika arsip tar.gz berisi nama file Jepang, nama tersebut dapat menjadi rusak tergantung pada lingkungan Anda.
Hal ini dapat terjadi karena perbedaan pengkodean karakter yang digunakan saat arsip dibuat.
Cara mengatasinya
- Periksa apakah locale Ubuntu Anda diatur ke UTF-8
- Jika masih tidak berhasil, ekstrak di lingkungan lain lalu salin file‑filenya
Contoh perintah untuk memeriksa locale:
locale
Dalam kebanyakan kasus, jika Anda melihat sesuatu seperti LANG=ja_JP.UTF-8, Anda lebih kecil kemungkinannya mengalami masalah pengkodean.
7. Cara Membuat File tar.gz (Bonus: Berguna untuk Pengemasan Juga)
Pada titik ini, Anda seharusnya sudah nyaman mengekstrak file tar.gz. Namun ketika Anda menggunakan Ubuntu secara rutin, Anda juga akan menemukan situasi di mana Anda ingin membuat arsip tar.gz, seperti:
- Mengirim seluruh folder sebagai satu file
- Membuat cadangan
- Mengorganisir dan menyimpan beberapa file bersama‑sama
Jadi pada bagian ini, kami akan membahas dasar‑dasar membuat arsip tar.gz juga.
7.1 Perintah dasar: mengompres folder menjadi tar.gz
Sebagai contoh, jika Anda ingin mengompres folder bernama myfolder, jalankan:
tar -czvf myfolder.tar.gz myfolder/
Berikut arti opsi‑opsinya:
.* -c : buat
* -z : gunakan kompresi gzip
* -v : output verbose
* -f : tentukan nama file output
7.2 Mengompres beberapa file sekaligus
Anda juga dapat menggabungkan beberapa file dan folder menjadi satu arsip.
tar -czvf backup.tar.gz file1.txt file2.txt config/
Ini bekerja bahkan ketika Anda mencampur file dan folder dalam satu perintah yang sama.
7.3 Jika Anda ingin mengecualikan file sebelum mengompres (hanya konsep)
Dalam pekerjaan dunia nyata, Anda mungkin ingin menghindari memasukkan file tertentu ke dalam arsip Anda, seperti:
- File cache
- File log besar
- File sementara
Dalam kasus tersebut, Anda dapat menggunakan opsi --exclude. Namun sebagai pemula, biasanya cukup dengan:
- Kumpulkan hanya apa yang ingin Anda arsipkan ke dalam folder kerja
- Kompres folder tersebut menjadi arsip tar.gz
Pendekatan ini sederhana dan bekerja dengan baik dalam kebanyakan kasus.
8. Ringkasan: Cara Tercepat untuk Mengekstrak tar.gz di Ubuntu
Jika Anda menginginkan cara tercepat untuk mengekstrak file tar.gz di Ubuntu, satu perintah ini sudah cukup dalam kebanyakan kasus:
tar -xzvf filename.tar.gz
Dan jika Anda ingin menghindari kesalahan dalam pekerjaan dunia nyata, ingat tiga tips berikut:
- Pratinjau isi terlebih dahulu :
tar -tf filename.tar.gz - Pilih folder ekstraksi :
tar -xzvf filename.tar.gz -C destination - Periksa tipe file sebenarnya :
file filename.tar.gz
Arsip tar.gz muncul di mana-mana di Ubuntu, jadi setelah Anda memahami dasar-dasar ini, pekerjaan sehari-hari menjadi jauh lebih lancar.
FAQ (Pertanyaan yang Sering Diajukan)
Q1. Apa cara termudah untuk mengekstrak file tar.gz di Ubuntu?
A. Metode paling dapat diandalkan adalah menjalankan perintah ini di Terminal:
tar -xzvf filename.tar.gz
Q2. Bisakah saya memilih folder tujuan saat mengekstrak?
A. Ya. Gunakan opsi -C untuk menentukan tujuan ekstraksi:
tar -xzvf sample.tar.gz -C ~/Desktop
Q3. Bisakah saya melihat pratinjau isi tanpa mengekstrak?
A. Ya. Anda dapat menampilkan daftar isi dengan perintah ini:
tar -tf sample.tar.gz
Q4. Bisakah saya mengekstrak file tar.gz menggunakan GUI (klik kanan)?
A. Ya. Di pengelola file Ubuntu, klik kanan file tar.gz dan pilih Extract Here untuk mengekstraknya.
Q5. Saya mendapatkan not a tar archive dan tidak dapat mengekstrak
A. File mungkin rusak, atau ekstensi tidak cocok dengan tipe file sebenarnya. Periksa dengan:
file sample.tar.gz
Q6. Saya juga ingin tahu cara membuat file tar.gz
A. Untuk mengompres folder ke format tar.gz, gunakan:
tar -czvf archive.tar.gz foldername/


