Linux:Nástroje pro archivaci: Porovnání verzí
Smazaný obsah Přidaný obsah
fix link |
m robot: kosmetické úpravy |
||
Řádek 10:
== Popis formátu ==
Archiv který byl vytvořen nástrojem '''ar''' začíná [[magickým řetězcem]] "!<arch>" následovaný znakem LF (Line Feed - zalomení řádku, neboli také "\n"). Zbytek archívu tvoří objekty. Každý objekt je složen z hlavičky souboru a jeho obsahu. Hlavička souboru obsahuje metainformace o souboru, které jsou v rámci unixu přenositelné (název souboru,nastavení práv, čas, velikost) a obsah souboru - je-li čitelný, je čitelný i když je v archívu.
Řádek 29 ⟶ 28:
== Použití ==
Dnes se '''ar''' používá převážně jenom pro vytváření a aktualizaci statických knihoven, které používá [[linker]], jako tedy je součástí balíčku [[binutils]] výjimkou je systém instalačních balíčků [[DEB]]
Řádek 65 ⟶ 63:
== Použití ==
'''cpio''' zpracovává archív podle předaného seznamu souborů k archivaci, proto na rozdíl od archivačního programu '''tar''', kterému stačí jako parametr předat cestu k adresáři vyžaduje při tvorbě archívu spolupráci s utilitou [[Linux:find]], která mu předává [[Linux:roura|rourou]] seznam souborů ke zpracování. Na druhou stranu tím však získává mocný nástroj pro tvorbu sofistikovaných filtrů.
Řádek 86 ⟶ 83:
=== Použití cpio skrze [[Linux:ssh|ssh]] ===
:'''Kopírování lokálního adresáře <code>./cesta</code> na vzdálený počítač <code>host</code>'''
Řádek 104 ⟶ 100:
=== cpio a rpm ===
''cpio'' se používá také u instalačního systému [[RPM]]. Od RPM verze 4 je součástí instalačního balíku '''rpm''' utilita [[Linux:rpm2cpio]] která vytvoří z proudu dat vytaženého z rpm balíčku cpio archív, se ketrým lze dále skrze rouru pracovat.
Řádek 141 ⟶ 136:
== Popis formátu ==
Tar je schopen sloučit do jednoho velkého souboru několik souborů i včetně adresářové struktury a přístupových práv. Tento archivní soubor má velikost jako součet velikostí souborů v něm obsažených, plus režie (názvy souborů apod.). Nejedná se o kompresní program jen spojuje více souborů do jednoho většího. Ke komprimaci výstupního archivu využívá externích [[Linux:Kompresní utility|komprimačních utilit]] .
== Použití ==
tar '''volby''' ['''modifikátory'''] ['''seznam-souborů''']
|