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 |
Poslední vydání | 1.32 (23. února 2019 ) |
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.
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 .
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í:
Hlavní možnosti:
Vytvořte archiv archive.tarze souboru README.txta adresáře src:
tar -cvf archive.tar README.txt srcExtrahujte obsah archive.tardo aktuálního adresáře:
tar -xvf archiv.tarVytvořte archiv archive.tar.gzze souboru README.txta adresáře srca zkomprimujte jej pomocí gzip :
tar -cavf archive.tar.gz README.txt srcExtrahujte obsah archive.tar.gzdo aktuálního adresáře:
tar -xvf archive.tar.gzTarpipe 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-zipChcete-li zálohovat adresář:
tar cf-adresář | 7za a -si adresář.tar.7zObnovení ze zálohy:
7za x -so adresář.tar.7z | tarxf-Archivátory a kompresory | |
---|---|
otevřené a zdarma | |
Volný, uvolnit | |
Komerční | |
Příkazový řádek |
Archivní formáty | |
---|---|
Pouze archivace | |
Pouze komprese | |
Archivace a komprese | |
Balení a distribuce softwaru |