Amb el terminal: Comprimir i descomprimir arxius

En el treball amb servidors moltes vegades necessites comprimir o descomprimir fitxers de forma remota mitjançant el terminal, i en molts casos no sabem (o ens recordem) de com fer-ho. Els porto un article que vaig publicar fa ja algun temps en el meu antic bloc, I que explica detalladament com fer-ho.

Abans de comprimir i descomprimir amb qualsevol dels formats següents assegurin-se de tenir instal·lat el compressor corresponent a el format amb el qual treballarem.

fitxers tar

empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
desempaquetar: tar -xvf archivo.tar
Veure contingut: tar -tf archivo.tar

fitxers gz

comprimir: gzip -9 fichero
descomprimir: gzip -d fichero.gz

fitxers bz2

comprimir: bzip fichero
descomprimir: bzip2 -d fichero.bz2

gzip ó bzip2 només comprimeixen fitxers [no directoris, per això existeix tar]. Per comprimir i arxivar a el mateix temps cal combinar el tar i el gzip o el bzip2 de la següent manera:

fitxers tar.gz

comprimir: tar -czfv archivo.tar.gz ficheros
descomprimir: tar -xzvf archivo.tar.gz
Veure contingut: tar -tzf archivo.tar.gz

fitxers tar.bz2

comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Veure contingut: bzip2 -dc archivo.tar.bz2 | tar -t

fitxers zip

comprimir: zip archivo.zip ficheros
descomprimir: unzip archivo.zip
Veure contingut: unzip -v archivo.zip

fitxers lha

comprimir: lha -a archivo.lha ficheros
descomprimir: lha -x archivo.lha
Veure contingut: lha -v archivo.lha
Veure contingut: lha -l archivo.lha

fitxers arj

comprimir: arj -a archivo.arj ficheros
descomprimir: unarj archivo.arj
descomprimir: arj -x archivo.arj
Veure contingut: arj -v archivo.arj
Veure contingut: arj -l archivo.arj

fitxers zoo

comprimir: zoo -a archivo.zoo ficheros
descomprimir: zoo -x archivo.zoo
Veure contingut: zoo -L archivo.zoo
Veure contingut: zoo -v archivo.zoo

fitxers rar

comprimir: rar -a archivo.rar ficheros
descomprimir: rar -x archivo.rar
Veure contingut: rar -l archivo.rar
Veure contingut: rar -v archivo.rar


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

6 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   tretze va dir

    No sé a la distros dedicades a servidors, però en les distribucions d'escriptori, no sempre estan instal·lats els paquets associats a cada tipus de compressió (rar, jar, per exemple).

    Si és el cas, abans de comprimir o descomprimir, instal·lar tots els paquets corresponents a cada tipus de fitxer de compressió.

    Salutacions.

    1.    ILAV <° Linux va dir

      És el que aclareixo a el principi de el post 🙂

      1.    tretze va dir

        És veritat, he.

    2.    Crasere va dir

      Vaig provar diversos mètodes trobats a la WWW per extreure un fitxer o arxiu zip multipart (diversos fitxers zip) provinent d'una descàrrega de Google Drive però no van funcionar (bé).

      Finalment ho vaig aconseguir fàcilment des del terminal així:

      unzip nombrefichero01.zip
      quan acabi d'extreure aquesta part el mateix amb la següent:
      unzip nombrefichero02.zip
      i així successivament ...

      Una altra forma:

      7z x nombrefichero01.zip
      quan acabi d'extreure aquesta part el mateix amb la següent:
      7z x nombrefichero02.zip
      i així successivament ...

      font: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Roberto va dir

    Com podria descomprimir diversos arxius * .tar a el mateix temps ?.

    Salutacions i gràcies.

  3.   camell36 va dir

    Com podria descomprimir diversos arxius * .tar a el mateix temps ?.

    Salutacions i gràcies.?

    executa la següent comanda

    for FILE in * .tar.gz; do tar xzvf $ FILE; done

    !!!!! free linux HONDURES !!!