Cómo descomprimir o crear archivos mediante conexión SSH

En este artículo, te mostraremos cómo comprimir y descomprimir archivos usando SSH. Aprenderás sobre los métodos de compresión y extracción en tu servidor para una mejor gestión de archivos.

Comprimir y descomprimir archivo usando SSH: todo lo que necesitas saber

Comprimir y extraer archivos no solo es común en las computadoras de escritorio. Es posible que debas hacer lo mismo en tu VPS. Comprimir y descomprimir archivos facilita la descarga y el movimiento de datos.

Para realizar estas acciones, debes ejecutar un comando específico a través del protocolo SSH (Secure Shell) en tu servidor.

Este proceso requiere que utilices un cliente SSH, como PuTTY (Windows) o terminal shell (macOS y Linux), para acceder a tu servidor. Si eres propietario de un VPS en Hostinger, puedes obtener la credencial de inicio de sesión en la pestaña Servidores del hPanel. ¿No sabes cómo establecer la conexión? Nuestro tutorial sobre SSH puede ayudarte.

Sin más demora, aprendamos a comprimir y descomprimir archivos mediante SSH.

Descomprimir archivos mediante conexión SSH

En primer lugar, debes navegar hasta el directorio donde está tu archivo. Por ejemplo, si tu archivo está en el directorio public_html/files, el siguiente comando funcionará:

cd public_html/files

Cómo descomprimir .tar.gz

El siguiente comando te permitirá descomprimir el contenido de un archivo .tar.gz:

tar -zxvf ArchiveName.tar.gz

Verás el resultado visual de todos los archivos siendo descomprimidos y podrás ejecutar comandos nuevamente cuando el proceso finalice.

descomprimir-archivo-tar-gz

Cómo descomprimir.tar

Este tipo de archivo comprimido se puede extraer con el siguiente comando:

tar -xvf ArchiveName.tar

Se mostrará la salida visual del proceso y se completará cuando puedas escribir comandos nuevamente.

descomprimir-archivo-tar

Cómo descomprimir .zip

Este comando se encargará de la descompresión de archivos .zip:

unzip ArchiveName.zip

Cuando finalice el proceso, los comandos volverán a ser ejecutables.

descomprimir-archivo-zip-via-ssh

Crear archivos mediante conexión SSH

Ahora que sabemos cómo descomprimir todos estos tipos de archivos, también aprenderemos a comprimir tus archivos en el formato que quieras.

Cómo crear .tar.gz

El método que se muestra a continuación te permitirá comprimir los archivos seleccionados en un archivo:

tar -zcf NewArchive.tar.gz yourfile1.php yourfile2.php yourfile3.txt

Si tu intención es comprimir un directorio completo, esto también funcionará:

tar -zcf NewArchive.tar.gz DirectoryName

Como regla general, la generación del archivo finaliza cuando los comandos se pueden volver a ejecutar en la ventana de tu terminal.

crear-tar-gz-mediante-ssh

Cómo crear .tar

La sintaxis para crear archivos .tar es muy similar:

tar -zcf archive-name.tar.gz filename1.php filename2.php filename3.php

Si quieres archivar un directorio, simplemente escribe el nombre del directorio en lugar de enumerar los archivos.

tar -zcf archive-name.tar.gz DirectoryName

Cuando puedas escribir un comando nuevamente, significa que tu archivo ha sido creado.

Crear-archivo-tar-mediante-ssh

Cómo crear .zip

Este tipo de archivo es incluso más fácil de crear. La sintaxis es la siguiente:

zip archive-name.zip filename1.php filename2.php filename3.php

La compresión de directorios también usa la misma sintaxis:

zip archive-name DirectoryName

La pantalla mostrará el progreso y al terminar te permitirá escribir comandos nuevamente.

Crear-archivo-zip-mediante-ssh

Conclusión

¡Felicidades! Ahora sabes cómo comprimir y descomprimir archivos a través de SSH para una gestión de archivos más sencilla.

Hay muchos formatos de archivo disponibles y puedes elegir el que más te convenga. Ten en cuenta que los formatos .tar y .tar.gz usan un comando similar (tar) mientras que los archivos .zip y .rar tienen los suyos propios (zip y rar respectivamente). Así que, asegúrate de ingresar el comando adecuado para el formato de archivo deseado.

¡Haznos saber en los comentarios si tienes alguna pregunta!

Author
El autor

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.