Hari ini kita belajar dalam tutorial ini cara mengekstrak (Unzip) File Tar.xz Tar.gz di Linux Command Line Command tar
memungkinkan Anda membuat dan mengekstrak arsip dengan format tar. Perintah ini juga mendukung berbagai program kompresi seperti gzip, bzip2, lzip, lzma, lzop, xz dan kompres.
Xz adalah algoritma populer untuk mengompresi file berdasarkan algoritma LZMA. Menurut konvensi, nama arsip tar yang dikompresi dengan xz diakhiri dengan .tar.xz atau .txz .
Dalam tutorial ini, kami akan menjelaskan cara mengekstrak (atau membuka zip) .tar.xz dan arsip .txz .
Cara mengekstrak tar.xz . berkas
Sebagian besar distribusi Linux dan macOS datang dengan utilitas tar yang diinstal secara default.
Untuk mengekstrak file tar.xz, Gunakan perintah tar
dengan opsi --extract
( -x
) dan tentukan nama file arsip setelah opsi -f
:
tar -xf archive.tar.xz
Perintah tar
secara otomatis mendeteksi jenis kompresi dan mengekstrak arsip. Perintah yang sama dapat digunakan untuk mengekstrak arsip tar yang dikompresi dengan algoritme lain, seperti .tar.gz atau tar.bz2
Jika Anda pengguna Desktop dan masih takut menggunakan terminal/command line, Anda bisa menggunakan File Manager. Untuk mengekstrak (unzip) file tar.bz2 cukup klik kanan file yang ingin Anda ekstrak dan pilih “Extract”. Pengguna Windows akan membutuhkan alat bernama 7zip untuk mengekstrak file tar.xz.
Untuk keluaran yang lebih verbose, gunakan opsi -v
. Opsi ini memberi tahu tar
untuk menampilkan nama file yang sedang diekstrak di terminal.
tar -xvf archive.tar.xz
Secara default, tar akan mengekstrak konten arsip di direktori kerja saat ini . Gunakan --directory
( -C
) untuk mengekstrak file arsip di direktori tertentu:
Misalnya, untuk mengekstrak isi arsip ke direktori /home/budi/files
, Anda harus mengetik:
tar -xf archive.tar.xz -C / home / budi / files
Ekstrak File Tertentu dari File File Tar.xz
Untuk mengekstrak file tertentu dari file tar.bz2, tambahkan daftar nama file yang terpisah. Misalnya, kita ingin mengekstrak foto201.jpg
dan foto202.jpg
tar -xf archive.tar.xz foto201.jpg foto202.jpg
Saat mengekstrak file, Anda harus memberikan nama yang tepat, termasuk jalur, seperti yang tercetak saat opsi --list
( -t
) digunakan.
Mengekstrak satu atau lebih direktori dari arsip sama dengan mengekstrak banyak file
tar -xf archive.tar.xz dir1 dir2
Jika Anda mencoba mengekstrak file yang tidak ada dalam arsip, pesan kesalahan seperti berikut akan ditampilkan:
tar -xf archive.tar.xz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Opsi --wildcards
memungkinkan Anda untuk mengekstrak file dari file tar.xz berdasarkan pola wildcard. Pola harus dikutip untuk mencegah shell menafsirkannya secara berbeda.
Misalnya, untuk mengekstrak hanya file yang namanya diakhiri dengan .png
(file gambar), Anda akan menggunakan:
tar -xf archive.tar.xz --wildcards '*.png'
Ekstrak file tar.xz dari stdin
Saat mengekstrak file tar.bz2 terkompresi dengan membaca arsip dari input standar (biasanya melalui perpipaan), Anda harus menentukan opsi dekompresi. Opsi -J
akan memberi tahu tar
bahwa file dikompresi dengan xz.
Pada contoh di bawah ini, kita akan mengunduh kernel Linux menggunakan perintah wget
dan kirim hasilnya ke perintah tar
:
wget -c https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz -O - | sudo tar -xj
Jika Anda tidak menentukan opsi untuk dekompresi, tar
akan menunjukkan kepada Anda opsi mana yang harus Anda gunakan:
tar: Archive is compressed. Use -J option tar: Error is not recoverable: exiting now
Buat Daftar file tar.xz
Untuk membuat daftar isi file tar.xz, gunakan opsi --list
( -t
):
tar -tf archive.tar.xz
Outputnya akan terlihat seperti ini:
file1 file2 file3
Jika Anda menambahkan opsi --verbose
( -v
), tar akan mencetak lebih banyak informasi, seperti pemilik, ukuran file, stempel waktu, dll :
tar -tvf archive.tar.xz
-rw-r - r-- linuxid / users 0 2020-02-15 01:19 file1 -rw-r - r-- linuxid / users 0 2020-02-15 01:19 file2 -rw-r - r-- linuxid / users 0 2020-02-15 01:19 file3
Kesimpulan
Dalam tutorial ini kita belajar Cara Mengekstrak File Tar.xz di Command Line Linux, File tar.xz adalah arsip Tar yang dikompres dengan xz. Untuk mengekstrak file tar.xz, gunakan perintah tar -jf
diikuti dengan nama file.
Cara Memasang Kode Visual Studio di Debian 10 Buster
Cara Menambahkan Repositori EPEL di Rocky Linux, AlmaLinux, dan CentOS