Jak rozbalit a zabalit tar, tar.gz a tar.bz2
Znáte to. Na rozbalování archivů existuje celá řada klikátek, na které si každý celkem pohodlně zvykne. Problém nastává, když potřebujete něco zabalit/rozbalit na vzdáleném serveru a k dispozici máte pouze terminál. Problém nám navíc způsobí i fakt, že archivů je hned několik typů a s každým je třeba pracovat trošku jinak. Proto jsem si připravil takový malý přehled, jak rozbalit či zabalit ty základní typy archivů.
- přípona tar
- rozbalení archivu „archiv.tar“
tar xf archiv.tar - zabalení obsahu adresáře „adresar“ do archivu „archiv.tar“
tar cf archiv.tar adresar/
- rozbalení archivu „archiv.tar“
- přípona tar.gz nebo také tgz
- rozbalení archivu „archiv.tar.gz“
tar xzf archiv.tar.gz - zabalení obsahu adresáře „adresar“ do archivu „archiv.tar.gz“
tar czf archiv.tar.gz adresar/
- rozbalení archivu „archiv.tar.gz“
- přípona tar.bz2
- rozbalení archivu „archiv.tar.bz2″
tar xjf archiv.tar.bz2 - zabalení obsahu adresáře „adresar“ do archivu „archiv.tar.bz2″
tar cjf archiv.tar.bz2 adresar/
- rozbalení archivu „archiv.tar.bz2″
U nástroje tar můžeme přidat přepínač v a rázem se nám do terminálu vypíšou zpracovávané soubory (mně osobně se tato možnost moc nezamlouvá, tak ji v příkladech neuvádím). Pokud by bylo třeba rozbalit více archivů najednou, tak můžeme použít jednoduchý příkaz:
for i in `ls *.tar`; do tar xf $i; done
Ahoj, jsem kluk, co nerad mluví o sobě, ale čas od času má velké nutkání zdrbnout nějaké téma nebo se pochlubit nějakým objevením Ameriky. Inu, blog jen tak pro potěšení.
Ď