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

Die WGet -Option-O
Gibt eine Datei an, in die die Dokumente geschrieben sind, und hier verwenden wir-
Dies bedeutet-x
Ermöglicht die Extraktion von Archivdateien und-z
Dekomprimiert, komprimierte Archivdateien, die von GZIP erstellt wurden.
ExtrahierenAnwesend/etc/nginx/In diesem Fall geben Sie die Verwendung der Verwendung der Verwendung-C
Flagge 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/

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

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.