Cara Mengekstrak Fail tar.gz dalam Linux

Panduan untuk menggunakan arahan tar untuk mengekstrak fail tar.gz dalam Ubuntu, CentOS, Fedora dan pengedaran Linux yang lain.

Kebanyakan perisian, dokumen, fail, dsb. dalam Linux diarkibkan dalam tar.gz format bukannya zip atau rar format biasanya digunakan dalam Windows, walaupun utiliti Linux menyokong format ini.

tar.gz format popular digunakan oleh perisian yang tersedia untuk Linux dalam repositori rasmi dan juga secara tidak rasmi melalui Internet.

Apakah fail tar.gz?

tar.gz (Gzip) adalah salah satu format fail yang tersedia dalam sistem pemampatan tar. Beberapa format fail lain ialah bz2,lzip dan lzop. Gzip dan bz2 adalah format yang paling biasa digunakan. Gzip dimaksudkan untuk pemampatan yang lebih cepat, sedangkan bz2 dimaksudkan untuk saiz arkib yang lebih kecil.

tar dipasang secara lalai pada kebanyakan sistem Linux. Sekiranya ia hilang, anda boleh memasangnyapada Ubuntu, Debian atau seumpamanya Pengedaran Linux dengan menjalankan:

sudo apt install tar

Nota: Dalam kes versi Ubuntu < 14.04, gunakan apt-get dan bukannya apt.

Untuk memasang tar pada CentOS dan Fedora, lari:

yum pasang tar

Bagaimana untuk mengekstrak tar.gz menggunakan tar perintah

Untuk mengekstrak fail arkib tar.gz, jalankan:

tar xvzf .tar.gz

Mari kita lihat apa pilihan xvzf bermakna:

x – Menentukan bahawa fail akan diekstrak daripada arkib.

v – Bermaksud verbose. Cetak setiap nama fail yang diekstrak daripada arkib bersama laluannya. Ini hanya bertujuan untuk maklumat, dan oleh itu tidak wajib.

z – Ini menyatakan bahawa arkib dimampatkan dengan Gzip

f – Ini menentukan bahawa hujah berikut selepas pilihan akan menjadi nama fail arkib yang akan diekstrak. Jika pilihan ini tidak disediakan, tar cuba membaca daripada input standard terminal. Dalam versi yang lebih terkini, ia menimbulkan ralat apabila pilihan ini tidak ditentukan.

Contoh

Perintah berikut akan mengekstrak tiga fail dalam arkib testarchive.tar.gz dan mencetak nama mereka.

tar xvzf testarchive.tar.gz

Seperti yang kita lihat, tiga fail telah diekstrak. Ambil perhatian bahawa arahan itu mengekstrak fail dalam folder yang sama dari tempat arahan dijalankan.