Cara mengekstrak tar.fail gz di linux

Cara mengekstrak tar.fail gz di linux

A .tar.Gz adalah format mampatan yang biasa digunakan dalam sistem operasi berasaskan Unix. Tar.Format fail gz adalah gabungan dari Pembungkusan tar diikuti oleh GNU ZIP (gzip) mampatan.

The tar Perintah digunakan untuk memampatkan pelbagai fail dan membuat fail arkib tunggal. Ia mewujudkan fail yang sangat mampat untuk menjimatkan lebih banyak ruang cakera. Perintah yang sama juga digunakan untuk mengekstrak, menyelenggara, atau mengubah suai arkib tar melalui baris arahan .

Tutorial ini akan membantu anda dengan berikut:

  1. Cara mengekstrak .tar.fail gz
  2. Cara membuat a .tar.fail gz
  3. Dan senarai .tar.kandungan fail GZ tanpa mengekstrak

Cara mengekstrak .tar.fail gz

Gunakan arahan tar dengan -x (ekstrak), -z (gzip) dan -f untuk nama fail. Perintah contoh di bawah akan mengekstrak kandungan sandaran.tar.fail gz dalam direktori semasa.

TAR -XZF BACKUP.tar.Gz  

Ini akan mengekstrak secara senyap -senyap .tar.fail gz dalam direktori semasa. Gunakan -v Untuk membolehkan mod verbose.

Untuk mengekstrak kandungan ke pilihan Direktori AS lain -c (modal c). Ini akan mengubah lokasi ekstrak fail.

TAR -XVZF Backup.tar.gz -c /opt  

Perintah di atas akan mengekstrak semua fail di bawah /OPT direktori.

Cara membuat .tar.fail gz

Gunakan -c Pilihan baris arahan untuk membuat arkib tar. Pilihan -z digunakan untuk dimampatkan dengan tar + gzip.

Perintah berikut akan memampatkan semua fail, direktori dan subdirektori di bawah direktori /var /log.

sandaran tar -czf.tar.gz /var /log  

Sekiranya laluan Absolution, GNU Tar juga mengekalkan struktur direktori tetapi melangkau root (/) dalam sistem fail. Dalam kes di atas, arkib mengandungi struktur sebagai "var/log/" dan semua fail di bawah direktori log.

Anda juga boleh menentukan beberapa nama fail untuk menambahkannya dalam arkib tunggal.

sandaran tar -czf.tar.gz *.log /sandaran /*.SQL /OPT /LIST.txt  

Perintah di atas akan mengarkib semua fail dengan .pelanjutan log dalam direktori semasa. Semua fail dengan .Direktori SQL In /Backup dan /Opt /List.txt. Oleh kerana jalan mutlak digunakan, ia akan mengeluarkan / direktori. Anda akan melihat mesej seperti "tar: membuang utama '/' dari nama ahli"

Cara menyenaraikan .tar.kandungan fail gz

Gunakan -t pilihan untuk menyenaraikan semua fail yang dimampatkan di bawah a .tar.fail gz tanpa mengeluarkannya. Sebagai contoh, laksanakan pada fail termampat yang dibuat sebelumnya:

TAR -TVZF BACKUP.tar.Gz  -RW-R-R-- Root/Root 119783 2019-12-31 06:22:22 File1.txt -rw ------- root/root 863287 2019-08-14 17:35:58 Anaconda.Log -RW ------- Root/Root 0 2019-12-29 02:17:27 Boot.log -rw-r-r-- root/root 0 2019-12-29 02:17:26 kdm.log -rw-r-r-- root/root 25643 2019-12-29 01:12:35 xorg.0.log -rw-r-r-- root/root 11380 2019-11-24 17:35:39 yum.log 

Kesimpulan

Tutorial ini menjelaskan anda bagaimana membuat dan mengekstrak .tar.fail gz pada baris arahan linux. Ia juga membantu anda melihat .tar.kandungan fail gz tanpa mengeluarkannya.

Untuk maklumat lanjut, lawati halaman Man Command Man.