GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengubah File Tar Menjadi File Tgz?

Saya biasanya membuat file tgz untuk my_files dengan perintah tar -czvf my_files.tgz my_files , dan ekstrak dengan tar -zxvf my_files.tgz . Sekarang saya memiliki file tar yang dibuat dengan perintah tar -cvf my_files.tar my_files . Saya ingin tahu bagaimana cara mengubah my_files.tar ke my_files.tgz agar nanti bisa saya ekstrak dengan perintah tar -zxvf my_files.tgz ? Terima kasih.

Jawaban yang Diterima:

Sebuah .tar biasa arsip dibuat dengan cf (dengan atau tanpa v ) tidak terkompresi; untuk mendapatkan .tar.gz atau .tgz arsipkan, kompres:

gzip < my_files.tar > my_files.tgz

Anda mungkin ingin menambahkan -9 untuk kompresi yang lebih baik:

gzip -9 < my_files.tar > my_files.tgz

Kedua varian akan meninggalkan kedua arsip; Anda dapat menggunakan

gzip -9 my_files.tar

sebagai gantinya, yang akan menghasilkan my_files.tar.gz dan hapus my_files.tar (jika semuanya berjalan dengan baik). Anda kemudian dapat mengganti nama my_files.tar.gz ke my_files.tgz jika Anda mau.

Dengan banyak tar implementasi Anda dapat mengekstrak arsip tanpa menentukan z opsi, dan tar akan mencari tahu apa yang harus dilakukan — sehingga Anda dapat menggunakan perintah yang sama dengan arsip terkompresi dan tidak terkompresi.


Linux
  1. Cara mengekstrak file .gz dan .tar.gz di Linux

  2. Cara mengompres/dekompresi di Linux

  3. Cara Mengekstrak atau Mengunzip File tar.xz di Linux

  1. Cara mendapatkan ukuran file tar.gz dalam (MB) dengan python

  2. Cara grep \n dalam file

  3. Bagaimana cara melindungi kata sandi file .tgz dengan tar di Unix?

  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara mengatasi:stdin:tidak dalam format gzip

  3. Cara mengonversi file TAR menjadi file ISO