GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara gzip banyak file menjadi satu file gz?

Anda ingin tar file Anda bersama-sama dan gzip file tar yang dihasilkan.

tar cvzf cvd.tar.gz cvd*.txt

Untuk menghapus file tar gzip yang akan Anda lakukan:

tar xvzf cvd.tar.gz -C /path/to/parent/dir

Ini akan mengekstrak file Anda di bawah /path/to/parent/dir direktori


jika Anda memiliki zip,

zip myzip.zip cvd*.txt

Tidak perlu tar mereka terlebih dahulu.


Anda ingin menggunakan tar, seperti:

tar -czvf file.tar.gz cvd*.txt

tar menggabungkan file, sementara gzip kemudian melakukan kompresi.

Dari halaman manual gzip:

Jika Anda ingin membuat satu file arsip dengan beberapa anggota sehingga anggota nantinya dapat diekstrak secara mandiri, gunakan pengarsipan seperti tar atau zip. GNU tar mendukung opsi -z untuk mengaktifkan gzip secara transparan. gzip dirancang sebagai pelengkap tar, bukan sebagai pengganti


Linux
  1. Cara Membagi Arsip 'tar' Besar menjadi Beberapa File dengan Ukuran Tertentu

  2. Cara mengatasi:stdin:tidak dalam format gzip

  3. Cara gzip semua file di semua sub-direktori menjadi satu file terkompresi di bash

  1. Cara menambahkan konten dari banyak file ke dalam satu file

  2. Gabungkan banyak file tar dalam satu perintah

  3. Cara mengonversi file TAR menjadi file ISO

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

  2. Cara membagi satu file menjadi beberapa file berdasarkan baris

  3. Menggabungkan File Tertentu Menjadi Satu File Tunggal?