Pri delu s strežniki morate pogosto stisniti ali razpakirati datoteke na daljavo s pomočjo terminala, v mnogih primerih pa ne vemo (ali se ne moremo spomniti), kako to storiti. Delim članek, ki sem ga pred časom objavil na svojem starem blogu in podrobno pojasnjuje, kako to storiti.
Pred stiskanjem in razpakiranjem v katerem koli od naslednjih formatov se prepričajte, da ste namestili kompresor, ki ustreza obliki, s katero bomo delali.
Datoteke katrana
Paket: tar -cvf archivo.tar /dir/a/comprimir/
Razpakiraj: tar -xvf archivo.tar
Glej vsebino: tar -tf archivo.tar
Datoteke Gz
Stisniti: gzip -9 fichero
Razširi: gzip -d fichero.gz
Datoteke Bz2
Stisniti: bzip fichero
Razširi: bzip2 -d fichero.bz2
gzip ali bzip2 stiskata samo datoteke [ne imenikov; za to obstaja tar]. Za hkratno stiskanje in arhiviranje morate združiti tar in gzip ali bzip2 na naslednji način:
Datoteke Tar.gz
Stisniti: tar -czfv archivo.tar.gz ficheros
Razširi: tar -xzvf archivo.tar.gz
Glej vsebino: tar -tzf archivo.tar.gz
Datoteke Tar.bz2
Stisniti: tar -c ficheros | bzip2 > archivo.tar.bz2
Razširi: bzip2 -dc archivo.tar.bz2 | tar -xv
Glej vsebino: bzip2 -dc archivo.tar.bz2 | tar -t
Zip datoteke
Stisniti: zip archivo.zip ficheros
Razširi: unzip archivo.zip
Glej vsebino: unzip -v archivo.zip
Lha datoteke
Stisniti: lha -a archivo.lha ficheros
Razširi: lha -x archivo.lha
Glej vsebino: lha -v archivo.lha
Glej vsebino: lha -l archivo.lha
Arj datoteke
Stisniti: arj -a archivo.arj ficheros
Razširi: unarj archivo.arj
Razširi: arj -x archivo.arj
Glej vsebino: arj -v archivo.arj
Glej vsebino: arj -l archivo.arj
Datoteke v živalskem vrtu
Stisniti: zoo -a archivo.zoo ficheros
Razširi: zoo -x archivo.zoo
Glej vsebino: zoo -L archivo.zoo
Glej vsebino: zoo -v archivo.zoo
Rar datoteke
Stisniti: rar -a archivo.rar ficheros
Razširi: rar -x archivo.rar
Glej vsebino: rar -l archivo.rar
Glej vsebino: rar -v archivo.rar