Когато работите със сървъри, често се налага да компресирате или декомпресирате файлове дистанционно, използвайки терминала, и в много случаи не знаем (или не можем да си спомним) как да го направим. Споделям статия, която публикувах преди време в стария си блог , която обяснява подробно как да го направите.
Преди да компресирате и декомпресирате с някой от следните формати, уверете се, че сте инсталирали компресора, съответстващ на формата, с който ще работим.
Катранени файлове
Пакет: tar -cvf archivo.tar /dir/a/comprimir/
Разопаковайте: tar -xvf archivo.tar
Вижте съдържание: tar -tf archivo.tar
Gz файлове
Компресиране: gzip -9 fichero
Декомпресиране: gzip -d fichero.gz
Bz2 файлове
Компресиране: bzip fichero
Декомпресиране: bzip2 -d fichero.bz2
gzip или bzip2 компресират само файлове [не директории; за това има tar]. За да компресирате и архивирате едновременно, трябва да комбинирате tar и gzip или bzip2, както следва:
Tar.gz файлове
Компресиране: tar -czfv archivo.tar.gz ficheros
Декомпресиране: tar -xzvf archivo.tar.gz
Вижте съдържание: tar -tzf archivo.tar.gz
Tar.bz2 файлове
Компресиране: tar -c ficheros | bzip2 > archivo.tar.bz2
Декомпресиране: bzip2 -dc archivo.tar.bz2 | tar -xv
Вижте съдържание: bzip2 -dc archivo.tar.bz2 | tar -t
Zip файлове
Компресиране: zip archivo.zip ficheros
Декомпресиране: unzip archivo.zip
Вижте съдържание: unzip -v archivo.zip
Lha файлове
Компресиране: lha -a archivo.lha ficheros
Декомпресиране: lha -x archivo.lha
Вижте съдържание: lha -v archivo.lha
Вижте съдържание: lha -l archivo.lha
Arj файлове
Компресиране: arj -a archivo.arj ficheros
Декомпресиране: unarj archivo.arj
Декомпресиране: arj -x archivo.arj
Вижте съдържание: arj -v archivo.arj
Вижте съдържание: arj -l archivo.arj
Файлове в зоопарка
Компресиране: zoo -a archivo.zoo ficheros
Декомпресиране: zoo -x archivo.zoo
Вижте съдържание: zoo -L archivo.zoo
Вижте съдържание: zoo -v archivo.zoo
Rar файлове
Компресиране: rar -a archivo.rar ficheros
Декомпресиране: rar -x archivo.rar
Вижте съдържание: rar -l archivo.rar
Вижте съдържание: rar -v archivo.rar