Table of Contents
Cómo descargar y extraer archivos Tar con un solo comando
Tar. ( Tape Archive. es un formato de archivo de archivo popular en Linux. Se puede utilizar junto con gzip (tar.gz) o bzip2 (tar.bz2) para la compresión. Es la utilidad de línea de comandos más utilizada para crear archivos comprimidos (paquetes, código fuente, bases de datos y mucho más) que se pueden transferir fácilmente de una máquina a otra oa través de una red.
Lea también. 18 ejemplos de comandos Tar en Linux
En este artículo, le mostraremos cómo descargar archivos tar utilizando dos descargadores de línea de comandos conocidos: wget o cURL. y extraerlos con un solo comando.
Cómo descargar y extraer archivos usando el comando Wget
El siguiente ejemplo muestra cómo descargar y descomprimir el último GeoLite2 Country. bases de datos (utilizadas por el módulo GeoIP Nginx. en el directorio actual.
# wget-c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country .tar.gz-O-| tar-xz
Descargar y extraer archivo con Wget
La opción wget-O especifica un archivo en el que se escriben los documentos, y aquí usamos-, lo que significa que se escribirá en formato estándar salida y canalizado a tar y el indicador tar-x permite la extracción de archivos y-z descomprime los archivos comprimidos creados por gzip.
freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: ” tecmint_incontent “);
Para extraer archivos tar a un directorio específico, /etc/nginx/ en este caso, incluya el uso de la bandera-C de la siguiente manera.
Nota. si extrae archivos a un directorio en particular que requiere permisos de root, use el comando sudo para ejecutar tar.
$ sudo wget-c http://geolite.maxmind .com/download/geoip/database/GeoLite2-Country.tar.gz-O-| sudo tar-xz-C/etc/nginx/
Descargar y extraer archivo al directorio
Alternativamente, puede usar el siguiente comando, aquí, el El archivo de almacenamiento se descargará en su sistema antes de que pueda extraerlo.
$ sudo wget-c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && tar-xzf GeoLite2-Country.tar.gz
Para extraer un archivo comprimido a un directorio específico, use el siguiente comando.
$ sudo wget-c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && sudo tar-xzf GeoLite2-Country.tar.gz-C/etc/nginx/
Cómo descargar y extraer archivos usando el comando cURL
Considerando el ejemplo anterior, así es como puede usar cURL para descargar y descomprimir archivos en el directorio de trabajo actual.
$ sudo curl http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz | tar-xz
Descargar y extraer archivo con cURL
Para extraer el archivo a un directorio diferente durante la descarga, use el siguiente comando.
$ sudo curl http://geolite .maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz | sudo tar-xz-C/etc/nginx/OR $ sudo curl http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && sudo tar-xzf GeoLite2-Country.tar.gz-C/etc/nginx/
¡Eso es todo! En esta breve pero útil guía, le mostramos cómo descargar y extraer archivos de almacenamiento con un solo comando. Si tiene alguna pregunta, utilice la sección de comentarios a continuación para comunicarse con nosotros.