Za pomocą terminala: Kompresuj i dekompresuj pliki

Pracując z serwerami wielokrotnie trzeba zdalnie kompresować lub dekompresować pliki przez terminal, aw wielu przypadkach nie wiemy (lub pamiętamy) jak to zrobić. Przedstawiam artykuł, który opublikowałem jakiś czas temu w mój stary blog, a to wyjaśnia szczegółowo, 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 ó bzip2 kompresują tylko pliki [nie katalogi, dlatego istnieje tar]. Aby kompresować i archiwizować w tym samym czasie, musisz połączyć pliki smoła i gzip lub bzip2 następująco:

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


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

6 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Trzynaście powiedział

    Nie wiem o dystrybucjach dedykowanych serwerom, ale w dystrybucjach desktopowych pakiety związane z każdym typem kompresji (na przykład rar, jar) nie zawsze są instalowane.

    W takim przypadku przed kompresowaniem lub dekompresją zainstaluj wszystkie pakiety odpowiadające każdemu typowi pliku kompresji.

    Pozdrowienia.

    1.    elav <° Linux powiedział

      To wyjaśniam na początku wpisu 🙂

      1.    Trzynaście powiedział

        To prawda, heh.

    2.    Crasere powiedział

      Próbowałem różnych metod znalezionych w sieci WWW, aby wyodrębnić plik lub wieloczęściowy plik zip (wiele plików zip) z pobrania z Dysku Google, ale nie działały (dobrze).

      W końcu udało mi się to łatwo z terminala w następujący sposób:

      rozpakuj filename01.zip
      kiedy zakończę wyodrębnianie tej części, to samo z następującymi:
      rozpakuj filename02.zip
      i tak dalej …

      Inny sposób:

      7z x filename01.zip
      kiedy zakończę wyodrębnianie tej części, to samo z następującymi:
      7z x filename02.zip
      i tak dalej …

      źródło: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Roberto powiedział

    Jak mogę rozpakować jednocześnie wiele plików * .tar?

    Pozdrowienia i podziękowania.

  3.   camel36 powiedział

    Jak mogę rozpakować jednocześnie wiele plików * .tar?

    Pozdrowienia i podziękowania.?

    uruchom następujące polecenie

    dla PLIKU w * .tar.gz; do tar xzvf $ FILE; Gotowe

    !!!!! darmowy linux HONDURAS !!!