So herunterladen und extrahieren Sie TAR -Dateien mit einem Befehl

Teer(Bandarchiv) ist ein beliebtes Dateiarchivierungsformat unter Linux. Es kann zusammen mit GZIP (tar.gz) oder bzip2 (tar.bz2) zur Komprimierung verwendet werden. Es ist das am häufigsten verwendete Befehlszeilen -Dienstprogramm, um komprimierte Archivdateien (Pakete, Quellcode, Datenbanken und vieles mehr) zu erstellen, die problemlos vom Computer auf ein anderes oder über ein Netzwerk übertragen werden können.

Lesen Sie auch:

In diesem Artikel zeigen wir Ihnen, wie Sie TAR -Archive mit zwei bekannten Bekannten herunterladen können- -oderLockenund extrahieren Sie sie mit einem einzigen Befehl.

So herunterladen und extrahieren Sie die Datei mit dem WGet -Befehl

Das folgende Beispiel zeigt, wie man heruntergeladen wird, die neuesten auspackenGEOLITE2 LandDatenbanken (verwendet von derGeoip nginxModul) im aktuellen Verzeichnis.

# wget -c https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | tar -xz
Download und extrahieren Sie die Datei mit WGet

Die WGet -Option-OGibt eine Datei an, in die die Dokumente geschrieben sind, und hier verwenden wir-Dies bedeutet-xErmöglicht die Extraktion von Archivdateien und-zDekomprimiert, komprimierte Archivdateien, die von GZIP erstellt wurden.

ExtrahierenAnwesend/etc/nginx/In diesem Fall geben Sie die Verwendung der Verwendung der Verwendung-CFlagge wie folgt.

Notiz: Wenn Sie Dateien in ein bestimmtes Verzeichnis extrahieren, für das Root -Berechtigungen erforderlich sind, verwenden Sie dieTeer laufen.

$ sudo wget -c https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | sudo tar -xz -C /etc/nginx/
Laden Sie die Datei in das Verzeichnis herunter und extrahieren Sie sie

Alternativ können Sie den folgenden Befehl verwenden. Hier wird die Archivdatei auf Ihrem System heruntergeladen, bevor Sie sie extrahieren können.

$ sudo wget -c https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && tar -xzf  GeoLite2-Country.tar.gz

Verwenden Sie den folgenden Befehl, um eine komprimierte Archivdatei in ein bestimmtes Verzeichnis zu extrahieren.

$ sudo wget -c https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && sudo tar -xzf  GeoLite2-Country.tar.gz -C /etc/nginx/

So herunterladen und extrahieren Sie die Datei mit Curl -Befehl

In Anbetracht des vorherigen Beispiels können Sie mit Curl Archive im aktuellen Arbeitsverzeichnis herunterladen und entpacken.

$ sudo curl https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz | tar -xz 
Laden Sie die Datei mit Curl herunter und extrahieren Sie sie

Verwenden Sie den folgenden Befehl, um beim Herunterladen Datei in ein anderes Verzeichnis zu extrahieren.

$ sudo curl https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz | sudo tar -xz  -C /etc/nginx/
OR
$ sudo curl https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && sudo tar -xzf GeoLite2-Country.tar.gz -C /etc/nginx/

Das ist alles! In dieser kurzen, aber nützlichen Anleitung haben wir Ihnen gezeigt, wie Sie Archivdateien in einem einzigen Befehl herunterladen und extrahieren. Wenn Sie Fragen haben, verwenden Sie den Kommentarbereich unten, um uns zu erreichen.