¿Cómo puedo gestionar la compresión de archivos con Web Terminal?

Procédure

La compresión de archivos a través del terminal ofrece un método eficaz para gestionar el espacio de almacenamiento y facilitar la transferencia de datos. En esta guía, exploraremos cómo utilizar herramientas como gzip, bzip2, zip y tar para comprimir y descomprimir archivos directamente desde un terminal web. Proporcionaremos comandos sencillos y ejemplos que te ayudarán a elegir la herramienta de compresión adecuada para tus necesidades específicas, desde la maximización de la compresión hasta la velocidad de funcionamiento.

Antes de esta documentación, te invitamos a acceder al Terminal Web de tu alojamiento.

Crear un archivo con el comando zip

El comando zip es una herramienta utilizada para la compresión de archivos. Se utiliza para comprimir ficheros y directorios en archivos .zip, un formato muy utilizado para distribuir e intercambiar ficheros debido a su compatibilidad entre diferentes plataformas.

Funciones básicas

  • Compresión: zip comprime archivos y directorios, reduciendo su tamaño y combinándolos en un único archivo .zip.
  • Archivado: además de la compresión, zip puede simplemente agrupar ficheros en un archivo sin compresión, utilizando la opción -0 (compresión cero).

Sintaxis básica

zip [opciones] nombre_archivo.zip archivo1 archivo2 dir1 ...
  • nombre_archivo.zip: Nombre del archivo que se va a crear.
  • archivo1 archivo2 dir1 ... Lista de ficheros y directorios a incluir en el archivo.

Opciones comunes

  • -r: Recursivo, incluye los directorios y su contenido de forma recursiva.
  • -q: Modo silencioso, reduce la salida de comandos para reducir el desorden.
  • -e: Cifra el archivo, solicitando al usuario que introduzca una contraseña para proteger los ficheros.
  • -u: Actualiza el archivo existente, añadiendo sólo los ficheros modificados o nuevos.
  • -m: Mueve los ficheros al archivo (los elimina de su ubicación original después de añadirlos al archivo).

Ejemplos de uso

  1. Crear un archivo con varios ficheros:

    zip archivo.zip archivo1.txt archivo2.txt

    Esto crea un archivo archive. zip que contiene file1 .txt y file2.txt.

  2. Archivar una carpeta de forma recursiva:

    zip -r archivo.zip carpeta/

    Archiva todo el contenido de la carpeta/carpeta, incluidas las subcarpetas.

  3. Cifrar un archivo:

    zip -e secure.zip archivo1.txt archivo2.txt

    Crea un archivo secure .zip cifrado que requerirá una contraseña para acceder a su contenido.

  4. Actualizar un archivo existente:

    zip -u archive.zip newfile
    .txt Añade newfile.txt a un archivo existente archive.zip, sólo si newfile.txt es más reciente que la versión del archivo o no está ya allí.

Uso típico

zip se utiliza a menudo para la distribución de software, el intercambio de archivos entre diferentes plataformas (por ejemplo, entre Windows y Unix), y para copias de seguridad en las que los archivos deben permanecer accesibles sin descompresión.

En resumen, zip es una herramienta versátil de compresión y archivado, ideal para reducir el tamaño de los archivos para su almacenamiento o transferencia, al tiempo que garantiza la compatibilidad entre distintos sistemas operativos.

Extraer un archivo con unzip

El comando unzip es la herramienta complementaria de zip, utilizada para extraer y gestionar archivos creados con zip. Descomprime los ficheros y directorios almacenados en archivos .zip, haciéndolos accesibles y utilizables de nuevo.

Funciones básicas

  • Extracción: unzip descomprime archivos . zip, extrayendo su contenido al directorio actual o a un directorio especificado.
  • Lista de contenidos: antes de descomprimir, unzip puede utilizarse para mostrar el contenido de un archivo, lo que permite comprobar su contenido sin necesidad de extraerlo.

Sintaxis básica

unzip [opciones] nombre_archivo.zip
  • nombre_archivo.zip: Nombre del archivo que se va a extraer.

Opciones comunes

  • -l: Lista el contenido del archivo sin extraerlo, mostrando los nombres de los ficheros, el tamaño y la fecha de la última modificación.
  • -d: Especifica el directorio de destino para extraer los ficheros.
  • -o: Sobrescribe los ficheros existentes sin pedir confirmación al extraer.
  • -p: Extrae los archivos en la salida estándar, a menudo se utiliza para pasar el contenido a otro comando.
  • -q: Modo silencioso que reduce la cantidad de información mostrada durante la extracción.

Ejemplos de uso

  1. Extraer un archivo en el directorio actual:

    unzip archivo.zip

    Extrae todos los ficheros y directorios contenidos en archive . zip al directorio actual.

  2. Listar el contenido de un archivo :

    unzip -l
    archive.zip Muestra la lista de ficheros de archive . zip sin extraerlos.
  3. Extraer un archivo comprimido a una carpeta específica:

    unzip archive.
    zip -d
    /ruta/a/destino Extrae el contenido de archive. zip al directorio /ruta/a/destino.
  4. Extraer unarchivo específico del archivo :

    unzip archive.zip file1.txt
    Extrae sólo file1.txt de archive.zip.

Uso típico

unzip se utiliza a menudo para recuperar el contenido de archivos .zip descargados o recibidos, para tareas de copia de seguridad o recuperación de datos, y en scripts en los que los archivos deben descomprimirse automáticamente para la instalación de software o la actualización de archivos.

En resumen, unzip es una herramienta esencial para manipular archivos . zip, que permite a los usuarios extraer, gestionar y utilizar fácilmente el contenido archivado.

Crear / extraer un archivo comprimido con tar

El comando tar (abreviatura de "archivo de cinta") es una herramienta de gestión de archivos. Se utiliza principalmente para crear archivos comprimidos y extraer archivos de archivos comprimidos. Aunque tradicionalmente se asocia a las cintas magnéticas, tar se utiliza ampliamente para archivar ficheros en discos duros y otros medios de almacenamiento.

Funciones básicas

  • Creación de archivos: tar puede utilizarse para combinar numerosos ficheros en un único archivo, lo que facilita su almacenamiento y transferencia.
  • Extracción de archivos: tar también puede utilizarse para extraer ficheros de un archivo existente.

Sintaxis básica

tar [opciones] [fichero-archivo] [fichero o directorio a archivar].
  • opciones: determina la acción a realizar, como crear un archivo, extraer o listar el contenido.
  • fichero-archivo: nombre del fichero que se va a crear o extraer.
  • fichero o directorio aarchivar: los ficheros o directorios a archivar.

Opciones comunes

  • -c: crea un nuevo archivo.
  • -x: Extrae ficheros de un archivo.
  • -v: Modo detallado que muestra los detalles de las operaciones realizadas.
  • -f: Se utiliza para especificar el nombre del archivo. Esta opción siempre es necesaria, ya que tar no tiene un nombre de archivo predeterminado.
  • -z: Utiliza gzip para comprimir o descomprimir el archivo (crea o extrae ficheros .tar.gz o .tgz).
  • -j: Utiliza bzip2 para comprimir o descomprimir (crea o extrae ficheros .tar .bz2).
  • -J: Utiliza xz para comprimir o descomprimir (crea o extrae ficheros .tar. xz).

Ejemplos de uso

  1. Crear un archivo tar de varios archivos :

    tar -cvf archivo.tar archivo1 archivo2

    Esto crea un archivo llamado archive. tar que contiene file1 y file2.

  2. Crear un archivo tar.gzcomprimido:

    tar -czvf archive.tar.gz directorio/
    Archiva y comprime el contenido del directorio/ directorio utilizando gzip.
  3. Extrae el contenido de un archivo tar :

    tar -xvf
    archivo.tar Extrae todos los ficheros de archivo . tar al directorio actual.
  4. Listar el contenido de un archivo tar sin extraerlo:

    tar -tvf
    archivo.tar Muestra una lista de los ficheros contenidos en archivo .tar.

Consejos de uso

  • Utilice la opción -v para ver el proceso de archivado o extracción, que puede ser útil para depurar.
  • Tenga cuidado con las rutas de los archivos al extraerlos para evitar sobrescribir archivos importantes.

tar es, por tanto, un comando indispensable para gestionar archivos y ficheros, ya que ofrece una flexibilidad considerable en la forma de manipular, comprimir y descomprimir archivos.

Crear / extraer un archivo con gzip

El comando gzip (GNU zip) es una utilidad de compresión muy popular. Se utiliza principalmente para comprimir archivos, reduciendo su tamaño para ahorrar espacio en disco y acelerar la transferencia de datos. gzip se utiliza a menudo en combinación con otras herramientas, como tar, para comprimir directorios enteros.

Funciones básicas

  • Compresión: gzip sustituye cada archivo por una versión comprimida de sí mismo, que lleva la extensión .gz.

Sintaxis básica

gzip [opciones] [archivo...]
  • opciones: Permite modificar el comportamiento de gzip.
  • archivo... Uno o varios archivos a comprimir.

Opciones comunes

  • -d: Descomprime los archivos (equivalente al comando gunzip).
  • -k: Mantiene los archivos de origen, es decir, gzip no borrará los archivos originales después de comprimirlos.
  • -c: Escribe en la salida estándar, permitiendo la redirección a otro archivo o programa.
  • -r: Si los argumentos incluyen directorios, gzip los recorrerá recursivamente, comprimiendo todos los ficheros que contengan.
  • -v: Modo detallado, muestra el tamaño de los archivos antes y después de la compresión, así como el ratio de compresión.
  • -9: Especifica el nivel de compresión, siendo 9 el nivel de compresión más alto y lento. El nivel por defecto es -6.

Ejemplos de uso

  1. Comprimir un archivo :

    gzip ejemplo.txt

    Esto reemplazará ejemplo. txt por ejemplo.txt.gz en el directorio actual.

  2. Descomprimir un archivo :

    gzip -d ejemplo.txt.gz

    O, de forma equivalente :

    gunzip ejemplo.txt.gz

    Esto reconstituirá el archivo original ejemplo .txt a partir de ejemplo .txt.gz.

  3. Comprimir varios archivos:

    gzip archivo1.txt archivo2.txt archivo3.txt

    Cada archivo será comprimido y sustituido por su correspondiente versión .gz.

  4. Comprima y redirija la salida:

    gzip -c archivo.txt > archivo.txt.gz

    Comprime archivo. txt y redirige la salida comprimida a archivo.txt .g z sin eliminar el archivo original.

Uso típico

gzip es ideal para comprimir archivos individuales o flujos de datos. Para archivos de múltiples ficheros o directorios, gzip se utiliza a menudo con tar, como en

tar czf archivo.tar.gz directorio/

que crea un archivo tar comprimido del directorio.

En resumen, gzip es una herramienta de compresión de archivos sencilla y eficaz, muy utilizada para reducir el tamaño de los archivos para su almacenamiento o transmisión.

Conclusión

Ahora ya sabe cómo :

  • Utilizar los comandos gzip, bzip2, zip y tar para optimizar tu espacio de almacenamiento y asegurar la transferencia de tus datos 💾.
  • Elegir la herramienta de compresión adecuada para tus necesidades específicas, ya sea para maximizar la compresión o para priorizar la velocidad 🔄.
  • Crear archivos .zip con el comando zip y gestionarlos eficazmente utilizando las múltiples opciones disponibles 🗄️.
  • Extraer ficheros y carpetas de un archivo comprimido mediante el comando unzip, con la opción de ver el contenido sin descomprimir 📂.
  • Manipular archivos .tar con el comando tar, creando archivos compactos o extrayendo su contenido 📦.
  • Comprimir archivos con gzip para ahorrar espacio y facilitar el intercambio de archivos .gz comprimidos 🚀.

Dominar estas herramientas de compresión es esencial en la gestión diaria de archivos y directorios, ya sea con fines de copia de seguridad, archivado o transferencia. Cada comando ofrece ventajas únicas y puede utilizarse de forma individual o combinada para satisfacer mejor tus necesidades.

Esperamos que este artículo le haya resultado útil y le haya proporcionado los conocimientos necesarios para optimizar el uso del espacio de almacenamiento y la gestión de sus archivos. Le agradecemos su lectura y le invitamos a que comparta sus experiencias o nos haga llegar sus preguntas dejando un comentario a continuación. Sus comentarios son muy valiosos y nos ayudan a seguir mejorando nuestros servicios. ¡Gracias y hasta pronto en nuestra plataforma! 😊👍

Valora este artículo :

Este artículo le ha sido útil ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

1mn lectura

¿Cómo me conecto al terminal web con LWS Panel? (consola web ssh)

4mn lectura

¿Cómo puedo utilizar GIT con el terminal Web en mi alojamiento compartido LWS?

2mn lectura

Cómo cambiar la versión PHP del Terminal Web LWS Panel

0mn lectura

¿Qué puedo hacer en mi sitio WordPress utilizando el Terminal Web?


Formule una pregunta al equipo de LWS y a su comunidad