Podle Wikipedia je tarball počítačový formát, který může kombinovat více souborů do jednoho souboru nazvaného "tarball", obvykle komprimovaný.
Tak jak nám to pomáhá a na co je můžeme použít?
V minulosti byly vytvořeny tarové soubory pro ukládání dat na pásky a termín tar označuje archív pásek. Zatímco to může být ještě použito pro tento účel koncept tar souboru je prostě způsob, jak seskupit spoustu souborů dohromady v jednom archivu.
Jaké jsou výhody použití tar souboru?
- Můžete seskupit velké množství souborů do jednoho souboru tar
- Příkaz tar je k dispozici na většině systémů Linux, a proto je možné je přesunout a extrahovat bez problémů s kompatibilitou
- Soubor tar zachovává přístupové časy souborů
- Soubor tar zachovává oprávnění pro soubory
- Soubor tar obsahuje symbolické odkazy
- Můžete psát tar soubory na surových zařízeních, jako jsou pásky, DVD, USB disky
Důvody pro vytvoření souborů Tar
Tar soubory, které jsou komprimovány, vytvářejí dobré zálohy a mohou být zkopírovány na disky DVD, externí pevné disky, pásky a další mediální zařízení, stejně jako umístění v síti. Použitím tar souboru pro tento účel můžete extrahovat všechny soubory v archivu zpět na své původní místa, pokud budete potřebovat.
Tar soubory lze také použít k distribuci softwaru nebo jiného spolupracujícího obsahu. Aplikace je tvořena desítkami různých programů a knihoven, stejně jako další podpůrný obsah, jako jsou obrázky, konfigurační soubory, soubory Readme a soubory.
Záložní soubor pomáhá udržovat tuto strukturu společně pro distribuční účely.
Dolní část používání souborů Tar
Wikipedia uvádí řadu omezení pro použití souborů tar, které zahrnují, ale nejsou omezeny na:
- Podpora operačního systému. Tar soubory jsou široce používány v platformách UNIX a Linux, ale nástroje třetích stran jsou vyžadovány pro jejich otevření v systému Windows
- Tarbombs - V podstatě tyto tar soubory jsou navrženy tak, aby rozšiřovaly a umísťovaly soubory do více adresářů na celém vašem souborovém systému. To je problém při přijímání tarballs spíše než při použití vlastních. Stejně jako většina věcí v oblasti výpočetní techniky jsou klíčové zdroje důvěryhodné.
- Je těžší lokalizovat a extrahovat jednotlivé soubory z tar souboru
- Při kompresi pomocí gzip musíte dekomprimovat celý soubor, zatímco se standardním zipovým souborem můžete zobrazit obsah archivu při komprimování a extrahování jednotlivých souborů.
- Soubor tar může mít dva identické soubory se stejným umístěním, které by mohly způsobit přepsání druhého při extrahování
Jak vytvořit tar soubor
Chcete-li vytvořit soubor tar, použijte následující syntaxi:
tar-cf tarfiletocreate listoffiles
Například:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Tím vytvoříte tar soubor s názvem garybackup se všemi soubory v mé složce hudby, obrázků a videa. Výsledný soubor je zcela nekomprimovaný a zabírá stejnou velikost jako původní složky.
Není to skvělé, pokud jde o kopírování po síti nebo psaní na disky DVD, protože to bude vyžadovat více šířky pásma, více disků a kopírování bude pomalejší.
Pomocí příkazu gzip ve spojení s příkazem tar můžete vytvořit komprimovaný soubor tar.
V podstatě je soubor tar zipu tarball.
Jak zobrazit soubory v tar souboru
Získání seznamu obsahu souboru tar používá následující syntaxi:
tar -tvf tarfilename
Například:
tar -tvf garybackup
Jak extrahovat soubor Tar
Chcete-li extrahovat všechny soubory z tar souboru, použijte následující syntaxi:
tar -xf název_firmy
Další čtení
- Stránky GNU tar manuálu
- Co je to tar soubor
- Příklad použití příkazu tar
- Stručný příklad příkazu gzip