logo

Tar - pozdrav z unixu

 
 
  Určitě se Vám už někdy stalo, že jste na Aminetu (či někde jinde) narazili na archivy vytvořené prográmkem Tar. Tento pakovač - utilitka pro archivaci dat - vzniknul původně pod operačním systémem UNIX a sloužil pro zálohování na magnetickou pásku (odtud jeho jméno - tape archiver - tar). Z unixu byl tar postupně přenesen snad na všehny platformy, díky čemuž je archivy v něm vytvořené možno přenést kamkoli (a taky je tam rozbalit, samozřejmě :-)).

  Formát zápisu parametrů:
 
  klíč volby jména soubor(ů)
tar -[BcDhikmopstvxzZ] [-b N] [-f F] [-T F] [ filename ... ]

  Nejčastěji se používají tyto klíče (příkazy):
c   vytvoří nový arciv (create) a zapíše do něj zadané soubory
t   vypíše jména všech souborů v archivu
v   (verbose) vypisuje hlášky o své činnosti
x   obnoví soubory z archivu (extract)
Běžně se tedy zapisuje:
Pro archivaci:
    tar -f jmenoarchivu -cv soubor1 soubor2
Pro rozbalení:
    tar -f jmenoarchivu -xv [soubor(y)]
Kde "jmenoarchivu" je název vytvářeného/rozbalovaného archivu. a "souborx" jsou názvy archivovaných souborů. "soubor(y)" znamená možnost výběru souborů, které se mají rozbalit
Příklad:
tar -cf archiv.tar prog
    Příkaz vytvoří soubor "archiv.tar" a zapíše do něj obsah
    adresáře "prog" včetně případných podadresářů.
tar -tf archiv.tar
    Vypíše obsah archivu "archiv.tar"
tar -xvf archiv.tar
    Rozbalí archiv.
  Pokud místo jména archivu/souboru zadáte pomlčku ("-"), bude tar zapisovat nebo číst ze standartního vstupu/výstupu.

  Podrobnosti o taru se lze dozvědět z dokumentace. Možnosti taru na Amize jsou sice mírně omezené oproti jeho unixové verzi, ale pro přenos dat mezi počítači je ho možno využít naprosto v pohodě.

    Pokud Vás zajímá kompresní poměr dosahovaný v taru, pak Vás zklamu. Tar je archivační program nikoli komprimační. Neušetří Vám ani bajt na disku, ale soubory dovede spojovat dohromady skvěle.

 
P.S. K taru se dodávají zdrojáky. Koukněte se na ně...

E.N.I.F.          

__________________________________________

. Zpátky do Obsahu