Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Mengekstrak File Dari File .tar.bz2 atau .tar.gz di Linux

Posted on September 22, 2023

File tar adalah arsip terkompresi yang digunakan dalam distribusi Linux, seperti Ubuntu. Mereka dapat diekstraksi menggunakan perintah tar di terminal. Ekstensi .tar.gz dan .tar.bz2 menunjukkan bahwa file tar dikompresi menggunakan algoritma kompresi gzip atau bzip2. Mengekstrak file dari file tar dapat dilakukan menggunakan perintah tar dengan opsi -x, -v, dan -z (.gz) atau -j (bz2) bergantung pada jenis kompresi. File yang diekstraksi dapat diarahkan ke direktori tertentu menggunakan opsi -C. File

Tar adalah arsip terkompresi. Anda akan sering menjumpainya saat menggunakan distribusi Linux seperti Ubuntu atau bahkan saat menggunakan terminal di macOS. Berikut cara mengekstrak — atau menghapus tar — konten file tar, juga dikenal sebagai tarball.

Apa Arti .tar.gz dan .tar.bz2?

File yang memiliki ekstensi .tar.gz atau .tar.bz2 adalah file arsip terkompresi. File dengan ekstensi .tar saja tidak terkompresi, tetapi akan sangat jarang.

Bagian .tar dari ekstensi file adalah singkatan dari tape archive, dan merupakan alasan mengapa kedua jenis file ini disebut file tar. File tar sudah ada sejak tahun 1979 ketika perintah tar dibuat untuk memungkinkan administrator sistem mengarsipkan file ke dalam tape. Empat puluh tahun kemudian kami masih menggunakan perintah tar untuk mengekstrak file tar ke hard drive kami. Seseorang di suatu tempat mungkin masih menggunakan tar dengan tape.

Akhiran ekstensi .gz atau .bz2 menunjukkan bahwa arsip telah dikompresi, menggunakan algoritma kompresi gzip atau bzip2. Perintah tar akan bekerja dengan baik pada kedua jenis file, jadi tidak masalah metode kompresi mana yang digunakan — dan perintah tersebut harus tersedia di mana pun Anda memiliki shell Bash. Anda hanya perlu menggunakan opsi baris perintah tar yang sesuai.

Perlu dicatat bahwa semua yang ada di artikel ini juga berfungsi pada Subsistem Windows untuk Linux, yang memungkinkan Anda menginstal Bash shell di dalam Windows 10 atau Windows 11, meskipun ada cara lain untuk membuka file tar.gz di Windows juga.

Mengekstrak File dari File Tar

Katakanlah Anda telah mengunduh dua file lembaran musik. Satu file disebut ukulele_songs.tar.gz , yang lain disebut Guitar_songs.tar.bz2 . File-file ini ada di direktori Unduhan.

Mari kita ekstrak (juga kadang-kadang disebut “untar” alih-alih mengekstrak) lagu ukulele:

tar -xvzf ukulele_songs.tar.gz

Saat file diekstraksi, file tersebut terdaftar di jendela terminal.

Opsi baris perintah yang kami gunakan adalah:

  • -x: Ekstrak, ambil file dari file tar.
  • -v: Verbose, daftarkan file yang sedang diekstraksi.
  • -z: Gzip, gunakan gzip untuk mendekompresi file tar.
  • -f: File, nama file tar yang ingin kita gunakan untuk tar. Pilihan ini harus diikuti dengan nama file tar.

Buat daftar file di direktori dengan ls dan Anda akan melihat bahwa direktori telah dibuat bernama Lagu Ukulele. File yang diekstraksi ada di direktori itu. Dari mana asal direktori ini? Itu terkandung dalam file tar, dan diekstraksi bersama dengan filenya.

Sekarang mari kita ekstrak lagu gitarnya. Untuk melakukan ini kita akan menggunakan perintah yang hampir sama persis seperti sebelumnya tetapi dengan satu perbedaan penting. Akhiran ekstensi .bz2 memberi tahu kita bahwa ekstensi tersebut telah dikompresi menggunakan perintah bzip2. Daripada menggunakan opsi-z (gzip), kita akan menggunakan opsi -j (bzip2) untuk mengekstrak file bz2.

tar -xvjf Guitar_songs.tar.bz2

Sekali lagi, file akan dicantumkan ke terminal saat diekstraksi. Untuk lebih jelasnya, opsi baris perintah yang kami gunakan dengan tar untuk file .tar.bz2 adalah:

  • -x: Ekstrak, ambil file dari file tar.
  • -v: Verbose, daftarkan file yang sedang diekstraksi.
  • -j: Bzip2, gunakan bzip2 untuk mendekompresi file tar.
  • -f: File, nama file tar yang ingin kita gunakan untuk tar.

Jika kita mencantumkan file di direktori Download kita akan melihat bahwa direktori lain bernama Lagu Gitar telah dibuat.

Memilih Tempat Mengekstrak File Ke

Jika kita ingin mengekstrak file ke lokasi selain direktori saat ini, kita dapat menentukan target direktori menggunakan opsi -C (direktori tertentu).

tar -xvjf Guitar_songs.tar.gz -C ~/Documents/Songs/

Melihat di direktori Dokumen/Lagu kami, kami akan melihat direktori Lagu Gitar telah dibuat.

Perhatikan bahwa target direktori harus sudah ada, tar tidak akan membuatnya jika tidak ada. Jika Anda perlu membuat direktori dan meminta tar mengekstrak semua file ke dalamnya dalam satu perintah, Anda dapat melakukannya sebagai berikut:

mkdir -p ~/Documents/Songs/Downloaded && tar -xvjf Guitar_songs.tar.gz -C ~/ Dokumen/Lagu/Diunduh/

Opsi -p (orang tua) menyebabkan mkdir membuat direktori induk apa pun yang diperlukan, memastikan direktori target dibuat.

Mencari Di Dalam File Tar Sebelum Mengekstraknya

Sejauh ini kami baru saja melakukan lompatan keyakinan dan mengekstrak file terlihat tak terlihat. Anda mungkin ingin melihat sebelum melompat. Anda dapat meninjau konten file tar sebelum mengekstraknya dengan menggunakan opsi -t (daftar). Biasanya lebih mudah untuk menyalurkan output melalui perintah less.

tar -tf ukulele_songs.tar.gz | less

Perhatikan bahwa kita tidak perlu menggunakan opsi -z untuk membuat daftar file. Kita hanya perlu menambahkan opsi -z saat kita mengekstrak file dari file .tar.gz. Demikian pula, kita tidak memerlukan opsi -j untuk membuat daftar file dalam file tar.bz2.

Menggulir output kita dapat melihat bahwa semua yang ada di file tar disimpan dalam direktori bernama Lagu Ukulele, dan di dalam direktori itu, ada adalah file dan direktori lainnya.

Kita dapat melihat bahwa direktori Lagu Ukulele berisi direktori yang disebut Lagu Acak, Ramones, dan Kemungkinan.

Untuk mengekstrak semua file dari direktori dalam file tar gunakan perintah berikut. Perhatikan bahwa path dibungkus dengan tanda kutip karena ada spasi di path.

tar -xvzf ukulele_songs.tar.gz "Ukulele Songs/Ramones/"

Untuk mengekstrak satu file, berikan path dan nama file.

tar - xvzf ukulele_songs.tar.gz "Lagu Ukulele/023 - My Babe.odt"

Anda dapat mengekstrak file pilihan dengan menggunakan wildcard, di mana * mewakili string karakter apa pun dan ? mewakili karakter tunggal apa pun. Menggunakan wildcard memerlukan penggunaan opsi –wildcards.

tar -xvz --wildcards -f ukulele_songs.tar.gz "Ukulele Songs/Possibles/B*"

Mengekstrak File Tanpa Mengekstrak Direktori

Jika Anda tidak ingin struktur direktori di tar file yang akan dibuat ulang di hard drive Anda, gunakan opsi –strip-components. Opsi –strip-components memerlukan parameter numerik. Angka tersebut menunjukkan berapa banyak level direktori yang harus diabaikan. File dari direktori yang diabaikan masih diekstraksi, tetapi struktur direktori tidak direplikasi pada hard drive Anda.

Jika kami menentukan –strip-components=1 dengan contoh file tar kami, direktori paling atas Lagu Ukulele dalam file tar tidak dibuat pada harddisk. File dan direktori yang akan diekstraksi ke direktori tersebut diekstraksi di direktori target.

tar -xvzf ukulele_songs.tar.gz --strip-components=1

Hanya ada dua tingkat direktori yang bersarang dalam file tar contoh kita. Jadi jika kita menggunakan –strip-components=2, semua file diekstraksi di direktori target, dan tidak ada direktori lain yang dibuat.

tar -xvzf ukulele_songs.tar.gz --strip-components=2

Jika Anda melihat orang Linux halaman Anda akan melihat bahwa tar harus menjadi kandidat yang baik untuk judul “perintah yang memiliki opsi baris perintah terbanyak.” Untungnya, untuk memungkinkan kita mengekstrak file dari file .tar.gz dan tar.bz2 dengan tingkat kontrol granular yang baik, kita hanya perlu mengingat beberapa opsi ini.

Terbaru

  • New Text Document
  • Inilah Lenovo Legion Y70 (2026), HP Gaming yang Siap Guncang Pasar dengan Teknologi AI
  • Inilah Rekomendasi HP Oppo Murah Spek Mewah Tahun 2026 yang Nggak Bakal Bikin Kantong Kalian Jebol!
  • Inilah 15 Situs Nonton Film Gratis Legal 2026, Bye-Bye Iklan Ganggu dan Drama Situs Ilegal!
  • Inilah Beasiswa Bekraf Digital Talent 2026: Solusi Buat Kalian yang Mau Jago AI dan Makin Produktif
  • Inilah Cara Memilih Power Bank yang Aman Dibawa ke Pesawat Agar Tidak Disita Petugas
  • Inilah Bocoran Harga dan Spesifikasi Redmi K90 Max, HP Gaming Dimensity 9500 Termurah yang Segera Dirilis!
  • Inilah RedMagic Gaming Tablet 5 Pro, Monster Gaming dengan Layar 185Hz dan Chipset Snapdragon 8 Elite yang Bikin Melongo!
  • Inilah Kenapa IGRS Trending di X, Bocorkan Spoiler Penting Game 007 First Light Hingga Ending!
  • Inilah 5 HP Murah Terbaru dengan Baterai Jumbo yang Siap Masuk Indonesia 2026, Ada yang Sampai 7.800 mAh!
  • Inilah Alasan Kenapa Samsung Galaxy S27 Bakal Pakai 50 Persen Chipset Exynos, Qualcomm Mulai Ditinggalkan?
  • Inilah Vivo Y31d Pro, Smartphone “Badak” dengan Baterai 7000mAh dan Ketahanan Standar Militer
  • Inilah 11 Game Penghasil Saldo DANA Tercepat 2026, Cara Asyik Cari Cuan Sambil Rebahan!
  • Inilah Motorola Edge 70 Pro, HP Midrange Gahar dengan Baterai 6500 mAh yang Siap Meluncur!
  • Inilah Kode Redeem FF Max 15 April 2026, Buru Skin Undersea Splatter dan Item Eksklusif Bawah Laut Sekarang!
  • Inilah Bocoran Vivo X500 Series dan Kamera Vlogging Saku yang Bakal Bikin DJI Ketar-ketir!
  • Inilah 6 Rekomendasi HP Gaming Paling Murah April 2026, Main Game Berat Nggak Pake Lag!
  • Inilah Caranya Manfaatin SPayLater di Aplikasi ShopeePay Biar Keuangan Tetap Aman Saat Tanggal Tua
  • Inilah Perbedaan Durasi Reels IG dan FB Terbaru 2026, Ternyata Bisa Sampai 20 Menit Lho!
  • Inilah Cara Mengurus Surat Keterangan Bebas Narkoba (SKBN), Syarat Lengkap, Biaya, dan Lokasi Pembuatannya
  • Inilah Cara Pakai Panel Zurra v2 FF Aim Lock Headshot, Simak Fitur dan Risikonya Sebelum Pakai!
  • Inilah Alasan Kenapa Sesi Akhir UTBK 2026 Nggak Lebih Sulit dan Penjelasan Lengkap Sistem Penilaiannya
  • Inilah Kenapa Tidak Bisa Login WA Web dan Solusi Paling Ampuh Biar Langsung Connect Lagi
  • Inilah Cara Mengatasi MyTelkomsel Oops Terjadi Kesalahan, Jangan Panik Dulu!
  • Inilah Cara Mengisi SKP Satpol PP dan Pranata Trantibum 2026 di e-Kinerja My ASN, Dijamin Anti Ribet!
  • Inilah Cara Akses IPTV Playlist M3U Indonesia Terbaru 2026, Nonton Ribuan Channel Tanpa Biaya!
  • Tutorial SEO Anchor Link: Cara Dapat Ranking di Google Lewat Strategi Link Building yang Aman
  • Inilah Huawei Pura 90 Pro, HP Flagship dengan Desain Kamera Segitiga Unik dan Performa Kirin yang Makin Gahar
  • Inilah 5 Rekomendasi Kipas Tangan Portable Cas Tahan Lama Biar Kalian Tetap Adem Saat Cuaca Panas Ekstrem
  • Inilah MacBook Neo, Laptop Termurah Apple yang Ternyata Punya Performa Gaming Gila!
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • How to Run Minimax M2-7 Locally: A Step-by-Step Guide for Beginners
  • How to Build Self-Driving Codebases with Async Agents and NVIDIA Hardware
  • How to create a professional AI influencer using Apob AI
  • How to Use AI-Powered Tools to Level Up Your Stock Market Research Game with Claude Code
  • How to Create Professional AI Content Without Showing Your Face
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025

©2026 emka.web.id | Design: Newspaperly WordPress Theme