Dehet

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. října 2016; kontroly vyžadují 22 úprav .

dehet
Rozšíření .tar
MIME typ aplikace/x-tar
Podpis u s t a r \0 0 0 v bajtu 257 ("ustar" následovaný prázdným bytem následovaným dvěma číslicemi '0', celkem 8 bajtů)
Vývojář Bell Labs
zveřejněno leden 1979  ( 1979-01 )
Poslední vydání 1.32 (23. února 2019 ) ( 2019-02-23 )
Typ formátu archivátor
Obsaženo v gzip , bzip2 , lzip , lzma , xz , lzop , komprimovat , Zstandard
otevřený formát ? Ano

tar ( angl.  tape archive ) je bitový proud nebo formát archivního souboru, stejně jako název tradičního unixového programu pro práci s takovými archivy. Program tar byl standardizován v POSIX.1-1998 a později v POSIX.1-2001. Program tar byl původně používán k vytváření archivů na magnetické pásce, ale v současné době se tar používá k ukládání více souborů do jednoho souboru, k distribuci softwaru a také k zamýšlenému účelu - k vytvoření archivu souborového systému. Jednou z výhod formátu tar při vytváření archivů je, že se do archivu zapisují informace o adresářové struktuře, vlastníkovi a skupině jednotlivých souborů a také časová razítka souborů.

Stejně jako ostatní unixové nástroje tar je to specializovaný program, který se řídí unixovou filozofií „dělejte jen jednu věc“ (v tomto případě pracujte s archivy tar), „ale dělejte to dobře“. tarNevytváří tedy komprimované archivy, ale ke kompresi používá externí nástroje jako gzip a bzip2 . Dříve se pro kompresi používala také utilita pro kompresi , která se prakticky přestala používat.

Poznámka

Vzhledem k poměrně pozdní standardizaci existuje několik podobných, ale ne zcela kompatibilních formátů. Rozdíl mezi GNU tar a SUN Solaris tar nastává zejména v případě, že délka souboru obsaženého v archivu je více než 100 znaků nebo je velikost souboru obsaženého v archivu větší než 8 GB .

Přípony názvů souborů

Pro soubory obsahující archivy tar je tradiční přípona názvu souboru .tar . V případě dodatečné komprese jinými programy se použijí následující rozšíření:

Syntaxe

tar [-options] <název archivu tar> [soubory nebo složky, které mají být archivovány při komprimaci]

Hlavní možnosti:

Příklady

Vytvořte archiv archive.tarze souboru README.txta adresáře src:

tar -cvf archive.tar README.txt src

Extrahujte obsah archive.tardo aktuálního adresáře:

tar -xvf archiv.tar

Vytvořte archiv archive.tar.gzze souboru README.txta adresáře srca zkomprimujte jej pomocí gzip  :

tar -cavf archive.tar.gz README.txt src

Extrahujte obsah archive.tar.gzdo aktuálního adresáře:

tar -xvf archive.tar.gz

Plachty

Tarpipe je proces vytvoření archivu tar na stdout a následné extrahování obsahu archivu v jiném adresáři ze stdin . Jedná se o velmi pohodlný způsob kopírování obsahu jednoho systému souborů do druhého, protože se jedná o úplnou kopii, včetně atributů souborů, symbolických odkazů a souborů zařízení.

tar -C "zdrojový_adresář" -cf - . | tar -C "cílový_adresář " -xvf - Dehet přes SSH tar -C source_dir -czpvf - . | ssh user@host "cat > destination_dir/backup.tgz" Tar & 7-zip

Chcete-li zálohovat adresář:

tar cf-adresář | 7za a -si adresář.tar.7z

Obnovení ze zálohy:

7za x -so adresář.tar.7z | tarxf-

Poznámky

  1. Předkompilované binární soubory pro výpočetní chemii pro Linux . Získáno 15. července 2020. Archivováno z originálu dne 15. července 2020.

Odkazy