Cómo descargar y extraer archivos de alquitrán con un comando

Cómo descargar y extraer archivos de alquitrán con un comando

Alquitrán (Archivo de cinta) es un formato de archivo de archivos popular en Linux. Se puede usar junto con gzip (alquitrán.gz) o bzip2 (alquitrán.BZ2) para compresión. Es la utilidad de línea de comandos más utilizada para crear archivos de archivo comprimidos (paquetes, código fuente, bases de datos y mucho más) que se pueden transferir fácilmente de la máquina a otra o a través de una red.

Leer también: 18 Ejemplos de comando de alquitrán en Linux

En este artículo, le mostraremos cómo descargar los archivos de alquitrán utilizando dos descargadores de línea de comandos bien conocidos: wget o rizo y extraerlos con un solo comando.

Cómo descargar y extraer archivo usando el comando wget

El ejemplo a continuación muestra cómo descargar, desempaquete lo último Geolite2 país bases de datos (use por el Geoip nginx módulo) en el directorio actual.

# wget -c http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.GZ -O - | tar -xz 
Descargar y extraer archivo con wget

La opción WGet -O Especifica un archivo al que se escriben los documentos, y aquí usamos -, lo que significa que se escribirá en la salida estándar y se meterá en el alquitrán y la bandera de alquitrán -X habilita la extracción de archivos de archivo y -z descompresiones, archivos de archivo comprimidos creados por GZIP.

Para extraer archivos TAR a un directorio específico, /etc/nginx/ En este caso, incluya use el -C bandera de la siguiente manera.

Nota: Si extrae archivos a un directorio particular que requiere permisos raíz, use el comando sudo para ejecutar tar.

$ sudo wget -c http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.GZ -O - | sudo tar -xz -c/etc/nginx/ 
Descargar y extraer archivo al directorio

Alternativamente, puede usar el siguiente comando, aquí, el archivo de archivo se descargará en su sistema antes de poder extraerlo.

$ sudo wget -c http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.gz && tar -xzf geolite2 -country.alquitrán.GZ 

Para extraer archivo de archivo comprimido a un directorio específico, use el siguiente comando.

$ sudo wget -c http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.gz && sudo tar -xzf geolite2 -country.alquitrán.GZ -C/ETC/NGINX/ 

Cómo descargar y extraer archivo usando el comando curl

Teniendo en cuenta el ejemplo anterior, así es como puede usar Curl para descargar y desempaquetar archivos en el directorio de trabajo actual.

$ sudo curl http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.GZ | tar -xz 
Descargar y extraer archivo con curl

Para extraer archivo a un directorio diferente mientras se descarga, use el siguiente comando.

$ sudo curl http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.GZ | sudo tar -xz -c/etc/nginx/o $ sudo curl http: // geolite.maxmind.com/download/geoip/database/geolite2-country.alquitrán.gz && sudo tar -xzf geolite2 -country.alquitrán.GZ -C/ETC/NGINX/ 

Eso es todo! En esta guía corta pero útil, le mostramos cómo descargar y extraer archivos de archivo en un solo comando. Si tiene alguna consulta, use la sección de comentarios a continuación para comunicarse con nosotros.