Pri práci so servermi mnohokrát musíte súbory komprimovať alebo dekomprimovať na diaľku cez terminál a v mnohých prípadoch nevieme (alebo si to pamätáme), ako to urobiť. Prinášam vám článok, ktorý som pred časom publikoval v môj starý blog, a to podrobne vysvetľuje, ako na to.
Pred kompresiou a dekompresiou pomocou niektorého z nasledujúcich formátov sa uistite, že máte nainštalovaný kompresor zodpovedajúci formátu, s ktorým budeme pracovať.
Dechtové súbory
Balenie: tar -cvf archivo.tar /dir/a/comprimir/
Rozbaliť: tar -xvf archivo.tar
Zobraziť obsah: tar -tf archivo.tar
Súbory Gz
Komprimovať: gzip -9 fichero
Dekompresia: gzip -d fichero.gz
Súbory Bz2
Komprimovať: bzip fichero
Dekompresia: bzip2 -d fichero.bz2
gzip ó bzip2 komprimujú iba súbory [nie adresáre, preto existuje tar]. Ak chcete komprimovať a archivovať súčasne, musíte skombinovať decht a gzip alebo bzip2 nasledovne:
Súbory Tar.gz
Komprimovať: tar -czfv archivo.tar.gz ficheros
Dekompresia: tar -xzvf archivo.tar.gz
Zobraziť obsah: tar -tzf archivo.tar.gz
Súbory Tar.bz2
Komprimovať: tar -c ficheros | bzip2 > archivo.tar.bz2
Dekompresia: bzip2 -dc archivo.tar.bz2 | tar -xv
Zobraziť obsah: bzip2 -dc archivo.tar.bz2 | tar -t
Súbory ZIP
Komprimovať: zip archivo.zip ficheros
Dekompresia: unzip archivo.zip
Zobraziť obsah: unzip -v archivo.zip
Lha súbory
Komprimovať: lha -a archivo.lha ficheros
Dekompresia: lha -x archivo.lha
Zobraziť obsah: lha -v archivo.lha
Zobraziť obsah: lha -l archivo.lha
Súbory ARJ
Komprimovať: arj -a archivo.arj ficheros
Dekompresia: unarj archivo.arj
Dekompresia: arj -x archivo.arj
Zobraziť obsah: arj -v archivo.arj
Zobraziť obsah: arj -l archivo.arj
Súbory zoo
Komprimovať: zoo -a archivo.zoo ficheros
Dekompresia: zoo -x archivo.zoo
Zobraziť obsah: zoo -L archivo.zoo
Zobraziť obsah: zoo -v archivo.zoo
Rar súbory
Komprimovať: rar -a archivo.rar ficheros
Dekompresia: rar -x archivo.rar
Zobraziť obsah: rar -l archivo.rar
Zobraziť obsah: rar -v archivo.rar