Comment télécharger et extraire les fichiers de goudron avec une seule commande
- 2028
- 187
- Rayan Lefebvre
Le goudron (Archive de bande) est un format d'archivage de fichiers populaire dans Linux. Il peut être utilisé avec gzip (goudron.gz) ou bzip2 (goudron.bz2) pour la compression. Il s'agit de l'utilitaire de ligne de commande le plus utilisé pour créer des fichiers d'archives compressés (packages, code source, bases de données et bien plus encore) qui peuvent être transférés facilement de la machine vers un autre ou sur un réseau.
Lire aussi: 18 Exemples de commande de TAR dans Linux
Dans cet article, nous vous montrerons comment télécharger des archives TAR en utilisant deux téléchargeurs de ligne de commande bien connus - WGET ou boucle et les extraire avec une seule commande.
Comment télécharger et extraire un fichier à l'aide de la commande wget
L'exemple ci-dessous montre comment télécharger, déballer les derniers Country Geolite2 bases de données (utiliser par le Geoip nginx module) dans le répertoire actuel.
# wget -c http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz -o - | tar -xzTélécharger et extraire le fichier avec WGET
L'option wget -O
Spécifie un fichier dans lequel les documents sont écrits, et ici nous utilisons -
, ce qui signifie qu'il sera écrit à la sortie standard et a tué sur le goudron et le drapeau du goudron -X
Permet l'extraction des fichiers d'archives et -z
Décompressez les fichiers d'archives compressées créées par GZIP.
Pour extraire les fichiers de goudron vers un répertoire spécifique, / etc / nginx / Dans ce cas, incluez l'utilisation du -C
Flag comme suit.
Note: Si l'extraction de fichiers vers un répertoire particulier qui nécessite des autorisations racine, utilisez la commande sudo pour exécuter le goudron.
$ sudo wget -c http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz -o - | Sudo Tar -Xz -C / etc / Nginx /Télécharger et extraire le fichier vers le répertoire
Alternativement, vous pouvez utiliser la commande suivante, ici, le fichier d'archive sera téléchargé sur votre système avant de pouvoir l'extraire.
$ sudo wget -c http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz && tar -xzf geolite2-country.le goudron.gz
Pour extraire le fichier d'archives compressé dans un répertoire spécifique, utilisez la commande suivante.
$ sudo wget -c http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz && sudo tar -xzf geolite2-country.le goudron.gz -c / etc / nginx /
Comment télécharger et extraire un fichier à l'aide de la commande curl
Compte tenu de l'exemple précédent, c'est ainsi que vous pouvez utiliser Curl pour télécharger et déballer les archives dans le répertoire de travail actuel.
$ sudo curl http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz | tar -xzTélécharger et extraire le fichier avec Curl
Pour extraire le fichier vers un répertoire différent pendant le téléchargement, utilisez la commande suivante.
$ sudo curl http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz | Sudo Tar -xz -C / etc / nginx / ou $ sudo curl http: // geolite.maxmind.com / download / geoip / database / geolite2-country.le goudron.gz && sudo tar -xzf geolite2-country.le goudron.gz -c / etc / nginx /
C'est tout! Dans ce guide court mais utile, nous vous avons montré comment télécharger et extraire des fichiers d'archives dans une seule commande. Si vous avez des questions, utilisez la section de commentaires ci-dessous pour nous joindre.
- « Un script shell pour envoyer une alerte par e-mail lorsque la mémoire devient bas
- Comment tester la vitesse de chargement du site Web dans le terminal Linux »