Valora este artículo :
Este artículo le ha sido útil ?
Sí
No
Vous avez noté 0 étoile(s)
Sommaire
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.
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
zip
comprime archivos y directorios, reduciendo su tamaño y combinándolos en un único archivo .zip
.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 ...
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
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.t
xt.
Archivar una carpeta de forma recursiva:
zip -r archivo.zip carpeta/
Archiva todo el contenido de la carpeta/carpeta
, incluidas las subcarpetas.
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.
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.
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
unzip
descomprime archivos . zip
, extrayendo su contenido al directorio actual o a un directorio especificado.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
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
Extraer un archivo en el directorio actual:
unzip archivo.zip
Extrae todos los ficheros y directorios contenidos en archive .
zip al directorio actual.
Listar el contenido de un archivo :
unzip -l
archive.zip Muestra la lista de ficheros de archive .
zip sin extraerlos.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
.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.
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
tar
puede utilizarse para combinar numerosos ficheros en un único archivo, lo que facilita su almacenamiento y transferencia.Sintaxis básica
tar [opciones] [fichero-archivo] [fichero o directorio 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
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
.
Crear un archivo tar.gzcomprimido:
tar -czvf archive.tar.gz directorio/
Archiva y comprime el contenido del directorio/
directorio utilizando gzip.Extrae el contenido de un archivo tar :
tar -xvf
archivo.tar Extrae todos los ficheros de archivo .
tar al directorio actual.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
-v
para ver el proceso de archivado o extracción, que puede ser útil para depurar.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.
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
gzip
sustituye cada archivo por una versión comprimida de sí mismo, que lleva la extensión .gz
.Sintaxis básica
gzip [opciones] [archivo...]
gzip
.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
Comprimir un archivo :
gzip ejemplo.txt
Esto reemplazará ejemplo. txt
por ejemplo.txt.gz
en el directorio actual.
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.
Comprimir varios archivos:
gzip archivo1.txt archivo2.txt archivo3.txt
Cada archivo será comprimido y sustituido por su correspondiente versión .gz
.
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.
Ahora ya sabe cómo :
gzip
, bzip2
, zip
y tar
para optimizar tu espacio de almacenamiento y asegurar la transferencia de tus datos 💾.zip
y gestionarlos eficazmente utilizando las múltiples opciones disponibles 🗄️.unzip
, con la opción de ver el contenido sin descomprimir 📂.tar
, creando archivos compactos o extrayendo su contenido 📦.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 ?
Sí
No
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?