GNU/Linux >> Znalost Linux >  >> Linux

Jak gzipovat více souborů do jednoho souboru gz?

Chcete tar vaše soubory dohromady a gzip výsledný soubor tar.

tar cvzf cvd.tar.gz cvd*.txt

Chcete-li rozbalit soubor gzip'd tar, postupujte takto:

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

To by extrahovalo vaše soubory pod /path/to/parent/dir adresář


pokud máte zip,

zip myzip.zip cvd*.txt

Není třeba tar je první.


Budete chtít použít tar, například takto:

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

tar složí soubory dohromady, zatímco gzip pak provede kompresi.

Citujte manuálovou stránku gzip:

Pokud chcete vytvořit jeden archivní soubor s více členy, aby bylo možné členy později extrahovat nezávisle, použijte archivátor, jako je tar nebo zip. GNU tar podporuje volbu -z pro transparentní vyvolání gzip. gzip je navržen jako doplněk k tar, nikoli jako náhrada


Linux
  1. Jak rozdělit jeden soubor do více souborů na základě řádků

  2. Zřetězit konkrétní soubory do jednoho jediného souboru?

  3. Jak připojit obsah více souborů do jednoho souboru

  1. Jak rozdělit velký archiv „tar“ na více souborů určité velikosti

  2. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  3. Jak zkomprimovat více souborů do archivu .xz?

  1. Jak gzipovat všechny soubory ve všech podadresářích do jednoho komprimovaného souboru v bash

  2. Jak rozdělit jeden textový soubor do více souborů *.txt?

  3. Jak mohu zkopírovat více souborů přes scp v jednom příkazu?