Når du arbejder med servere mange gange, skal du komprimere eller dekomprimere filer eksternt via terminalen, og i mange tilfælde ved vi ikke (eller husker vi) hvordan man gør det. Jeg bringer dig en artikel, som jeg offentliggjorde for nogen tid siden i min gamle blog, og det forklarer detaljeret, hvordan man gør det.
Inden du komprimerer og dekomprimerer med et af følgende formater, skal du sikre dig, at du har installeret kompressoren svarende til det format, som vi skal arbejde med.
Tjærefiler
Pakke: tar -cvf archivo.tar /dir/a/comprimir/
Pakker ud: tar -xvf archivo.tar
Se indhold: tar -tf archivo.tar
Gz-filer
Komprimere: gzip -9 fichero
Dekomprimering: gzip -d fichero.gz
Bz2 filer
Komprimere: bzip fichero
Dekomprimering: bzip2 -d fichero.bz2
gzip ó bzip2 de komprimerer kun filer [ikke mapper, derfor findes der tjære]. For at komprimere og arkivere på samme tid skal du kombinere tjære og gzip eller bzip2 som følger:
Tar.gz filer
Komprimere: tar -czfv archivo.tar.gz ficheros
Dekomprimering: tar -xzvf archivo.tar.gz
Se indhold: tar -tzf archivo.tar.gz
Tar.bz2 filer
Komprimere: tar -c ficheros | bzip2 > archivo.tar.bz2
Dekomprimering: bzip2 -dc archivo.tar.bz2 | tar -xv
Se indhold: bzip2 -dc archivo.tar.bz2 | tar -t
Zip filer
Komprimere: zip archivo.zip ficheros
Dekomprimering: unzip archivo.zip
Se indhold: unzip -v archivo.zip
Lha filer
Komprimere: lha -a archivo.lha ficheros
Dekomprimering: lha -x archivo.lha
Se indhold: lha -v archivo.lha
Se indhold: lha -l archivo.lha
Arj-filer
Komprimere: arj -a archivo.arj ficheros
Dekomprimering: unarj archivo.arj
Dekomprimering: arj -x archivo.arj
Se indhold: arj -v archivo.arj
Se indhold: arj -l archivo.arj
Zoo filer
Komprimere: zoo -a archivo.zoo ficheros
Dekomprimering: zoo -x archivo.zoo
Se indhold: zoo -L archivo.zoo
Se indhold: zoo -v archivo.zoo
Sjældne filer
Komprimere: rar -a archivo.rar ficheros
Dekomprimering: rar -x archivo.rar
Se indhold: rar -l archivo.rar
Se indhold: rar -v archivo.rar