S terminalom: Stisnite in razpakirajte datoteke

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


Dodaj kot prednostni vir v Googlu