Za pomocą terminala: Kompresuj i dekompresuj pliki

Pracując z serwerami, często trzeba kompresować lub dekompresować pliki zdalnie za pomocą terminala. W wielu przypadkach nie wiemy (lub nie pamiętamy), jak to zrobić. Udostępniam artykuł, który opublikowałem jakiś czas temu na moim starym blogu , który szczegółowo wyjaśnia, jak to zrobić.

Przed kompresowaniem i dekompresowaniem w którymkolwiek z poniższych formatów upewnij się, że zainstalowałeś kompresor odpowiadający formatowi, z którym będziemy pracować.

Pliki tar

Pakiet: tar -cvf archivo.tar /dir/a/comprimir/
Rozpakować: tar -xvf archivo.tar
Zobacz zawartość: tar -tf archivo.tar

Pliki Gz

Kompresja: gzip -9 fichero
Rozprężać: gzip -d fichero.gz

Pliki Bz2

Kompresja: bzip fichero
Rozprężać: bzip2 -d fichero.bz2

gzip lub bzip2 kompresują tylko pliki [nie katalogi; do tego służy tar]. Aby jednocześnie kompresować i archiwizować, należy połączyć tar i gzip lub bzip2 w następujący sposób:

Pliki Tar.gz

Kompresja: tar -czfv archivo.tar.gz ficheros
Rozprężać: tar -xzvf archivo.tar.gz
Zobacz zawartość: tar -tzf archivo.tar.gz

Pliki Tar.bz2

Kompresja: tar -c ficheros | bzip2 > archivo.tar.bz2
Rozprężać: bzip2 -dc archivo.tar.bz2 | tar -xv
Zobacz zawartość: bzip2 -dc archivo.tar.bz2 | tar -t

Pliki ZIP

Kompresja: zip archivo.zip ficheros
Rozprężać: unzip archivo.zip
Zobacz zawartość: unzip -v archivo.zip

Pliki Lha

Kompresja: lha -a archivo.lha ficheros
Rozprężać: lha -x archivo.lha
Zobacz zawartość: lha -v archivo.lha
Zobacz zawartość: lha -l archivo.lha

Pliki Arj

Kompresja: arj -a archivo.arj ficheros
Rozprężać: unarj archivo.arj
Rozprężać: arj -x archivo.arj
Zobacz zawartość: arj -v archivo.arj
Zobacz zawartość: arj -l archivo.arj

Pliki zoo

Kompresja: zoo -a archivo.zoo ficheros
Rozprężać: zoo -x archivo.zoo
Zobacz zawartość: zoo -L archivo.zoo
Zobacz zawartość: zoo -v archivo.zoo

Pliki RAR

Kompresja: rar -a archivo.rar ficheros
Rozprężać: rar -x archivo.rar
Zobacz zawartość: rar -l archivo.rar
Zobacz zawartość: rar -v archivo.rar


Dodaj jako preferowane źródło w Google