Cara mengunduh dan mengekstrak file tar dengan satu perintah
- 875
- 271
- Miss Angelo Toy
Ter (Arsip tape) adalah format pengarsipan file yang populer di Linux. Ini dapat digunakan bersama dengan gzip (tar.GZ) atau bzip2 (tar.bz2) untuk kompresi. Ini adalah utilitas baris perintah yang paling banyak digunakan untuk membuat file arsip terkompresi (paket, kode sumber, database dan banyak lagi) yang dapat ditransfer dengan mudah dari mesin ke yang lain atau melalui jaringan.
Baca juga: 18 Contoh Perintah Tar di Linux
Di artikel ini, kami akan menunjukkan kepada Anda cara mengunduh arsip tar menggunakan dua pengunduh baris perintah terkenal - wget atau keriting dan ekstrak dengan satu perintah tunggal.
Cara mengunduh dan mengekstrak file menggunakan perintah wget
Contoh di bawah ini menunjukkan cara mengunduh, membongkar yang terbaru Negara Geolite2 database (digunakan oleh Geoip nginx modul) di direktori saat ini.
# wget -c http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.GZ -O - | tar -xzUnduh dan ekstrak file dengan wget
Opsi wget -HAI
Menentukan file yang ditulis dokumen, dan di sini kami menggunakan -
, artinya itu akan ditulis ke output standar dan disalurkan ke tar dan bendera tar -X
Mengaktifkan ekstraksi file arsip dan -z
Decompresses, file arsip terkompresi yang dibuat oleh GZIP.
Untuk mengekstrak file tar ke direktori tertentu, /etc/nginx/ Dalam hal ini, sertakan gunakan -C
Bendera sebagai berikut.
Catatan: Jika mengekstraksi file ke direktori tertentu yang membutuhkan izin root, gunakan perintah sudo untuk menjalankan tar.
$ sudo wget -c http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.GZ -O - | sudo tar -xz -c/etc/nginx/Unduh dan Ekstrak File ke Direktori
Atau, Anda dapat menggunakan perintah berikut, di sini, file arsip akan diunduh pada sistem Anda sebelum Anda dapat mengekstraknya.
$ sudo wget -c http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.gz && tar -xzf geolite2 -country.ter.GZ
Untuk mengekstrak file arsip terkompresi ke direktori tertentu, gunakan perintah berikut.
$ sudo wget -c http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.gz && sudo tar -xzf geolite2 -country.ter.GZ -C/etc/nginx/
Cara mengunduh dan mengekstrak file menggunakan perintah curl
Mempertimbangkan contoh sebelumnya, ini adalah bagaimana Anda dapat menggunakan curl untuk mengunduh dan membongkar arsip di direktori kerja saat ini.
$ sudo curl http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.GZ | tar -xzUnduh dan ekstrak file dengan ikal
Untuk mengekstrak file ke direktori yang berbeda saat mengunduh, gunakan perintah berikut.
$ sudo curl http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.GZ | sudo tar -xz -c/etc/nginx/atau $ sudo curl http: // geolite.MaxMind.com/download/geoip/database/geolite2-country.ter.gz && sudo tar -xzf geolite2 -country.ter.GZ -C/etc/nginx/
Itu saja! Dalam panduan singkat tapi berguna ini, kami menunjukkan kepada Anda cara mengunduh dan mengekstrak file arsip dalam satu perintah tunggal. Jika Anda memiliki pertanyaan, gunakan bagian komentar di bawah ini untuk menghubungi kami.
- « Skrip shell untuk mengirim peringatan email saat memori menjadi rendah
- Cara menguji kecepatan pemuatan situs web di terminal linux »