GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu vytvořit vícedílný soubor tar v Linuxu?

Můžete použít split příkaz k rozdělení archivu na více souborů. Pokud bych například chtěl, aby byl můj archiv uložen v souborech o velikosti 1 MB:

tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.

A když chci rekombinovat a rozbalit:

cat myarchive.tar.* | tar xvf -

GNU Tar nativně podporuje více svazků. Existuje mnoho možností, jedna, kterou jsem považoval za úhlednou, byla

tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive 

velikost lze zadat pomocí -L (délka pásky)

Nepodporuje však kompresi tímto způsobem, takže to budete muset udělat samostatně. "tar:Nelze použít vícesvazkové komprimované archivy"


Linux
  1. Jak vytvořit soubor ZIP chráněný heslem v systému Linux

  2. Jak používat příkaz Tar v Linuxu

  3. Jak vytvořit swap v Linuxu

  1. Jak vytvořit odkládací soubor v Linuxu

  2. Jak komprimovat/dekomprimovat v Linuxu

  3. Jak mohu vytvořit soubor výpisu běžícího procesu v Linuxu?

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

  2. Jak extrahovat nebo rozbalit soubor tar.xz v Linuxu

  3. Jak mohu symbolicky propojit soubor v Linuxu?