Hola Wecindario, hoy vamos a ver cómo comprimir y descomprimir archivos y carpetas en Linux via comando. ¿Eres administrador y tienes un servidor con acceso ssh? ¿ O directamente No lo eres, pero tienes acceso SSH y quiere aprender a hacerlo desde ahí? Veremos que hay distintas opciones y comandos distintos, entonces vamos a ver cual es el que más se adapta a nuestras necesitamos y lo probamos Vamos allá.
Os recuerdo que para comprimir/descomprimir desde SSH como root usaremos uno de estos tres comandos zip, tar y gzip , y dependiendo de otros factores será un comando u otro, veamos los detalles
Comprimir carpetas
Para usar zip # zip -r nombre_delzip.zip directorio_comprimir/
Para usar tar+gizp usaremos #tar -cvzf nombre.tar-gz directorio_comprimir/
Pero ¿que significan los comandos? Tanto en un comando como en el otro tendré en un archivo comprimido la carpeta que he escogido
Y respecto a los parametros zip -r es comprimir recursivamente, recorriendo el directorio y los subdirectorios que contiene.
Y tar -cvzf
- -c De la palabra "Create": que es creación/compresión
- -v De la palabra "verbose":vemos en pantalla como lo comprime
- -z Zip: Añade la compresión zip
- -f Obligatorio para indicarle el nombre del zip
- Cómo ves a tar no le pasamos la -r tar, ya que trabaja de forma recursiva, pero hay que ponerle oros parámetros
Descomprimir un paquete
Para descomprimir zip … se usa unzip: # unzip nombredezi.zip
Y te descomprimirá en la ruta que estés dejando el directorio descomprimido con todo su contenido, así que asegúrate de descomprimir donde quieres. Igual primero deberías mover el zip a donde quieras y luego vas allí y lo descomprimes
Y para descomprimir en tar-gzip, se parece a comprimir pero con una x: por ejemplo #tar -xvzf nombre.tar-gz
Como veis, tenéis para escoger y es fácil ¿verdad? Pruébalo y si tienes dudas ya me dices
¡Hasta la próxima wecindario!
Tu Hosting a un Precio Excelente con Hoswedaje
Si estas pensando en crear tu página web pero no tienes decido el hosting, te ofrecemos nuestros servicios. Puedes consultar más información acerca de estos Hosting a continuación:
Si necesitas realizar cualquier consulta, o quieres asesoramiento personalizado, contacta con nosotros.