Kif Tniżżel u Oħroġ Fajls Qatran bi Kmand Wieħed


Il-qatran (Tape Archive) huwa format popolari għall-arkivjar tal-fajls fil-Linux. Jista 'jintuża flimkien ma' gzip (tar.gz) jew bzip2 (tar.bz2) għall-kompressjoni. Hija l-utilità tal-linja tal-kmand l-aktar użata biex toħloq fajls ta 'arkivji kompressati (pakketti, kodiċi tas-sors, databases u ħafna aktar) li jistgħu jiġu trasferiti faċilment minn magna għal oħra jew fuq netwerk.

F'dan l-artikolu, ser nuruk kif tniżżel arkivji tal-qatran billi tuża żewġ wget jew cURL magħrufa sew u testrathom b'kmand wieħed.

Kif Tniżżel u Oħroġ il-Fajl billi tuża Kmand Wget

L-eżempju hawn taħt juri kif tniżżel, tħoll l-aħħar databases tal-Pajjiż GeoLite2 (użu mill-modulu GeoIP Nginx) fid-direttorju attwali.

# wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | tar -xz

L-għażla wget -O tispeċifika fajl li fih jinkitbu d-dokumenti, u hawnhekk nużaw -, li jfisser li se tinkiteb għall-output standard u pajp għall-qatran u l-bandiera tal-qatran -x jippermetti l-estrazzjoni tal-fajls tal-arkivji u -z jiddekompressa, fajls tal-arkivji kkompressati maħluqa minn gzip.

Biex tiġbed fajls tal-qatran għal direttorju speċifiku, /etc/nginx/ f'dan il-każ, inkludi uża l-marka -C kif ġej.

Nota: Jekk tiġbed fajls għal direttorju partikolari li jeħtieġ permessi ta 'l-għeruq, uża l-kmand sudo biex tħaddem il-qatran.

$ sudo wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | sudo tar -xz -C /etc/nginx/

Alternattivament, tista 'tuża l-kmand li ġej, hawn, il-fajl tal-arkivju se jitniżżel fuq is-sistema tiegħek qabel ma tkun tista' testratha.

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

Biex tiġbed fajl arkivju kompressat għal direttorju speċifiku, uża l-kmand li ġej.

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

Kif Tniżżel u Oħroġ il-Fajl billi tuża l-Kmand tal-cURL

Meta wieħed iqis l-eżempju preċedenti, dan huwa kif tista 'tuża cURL biex tniżżel u tħoll l-arkivji fid-direttorju tax-xogħol attwali.

$ sudo curl http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz | tar -xz 

Biex tiġbed il-fajl għal direttorju differenti waqt it-tniżżil, uża l-kmand li ġej.

$ 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/

Dak kollox! F'din il-gwida qasira iżda utli, urejnek kif tniżżel u estratt fajls tal-arkivji f'kmand wieħed. Jekk għandek xi mistoqsijiet, uża t-taqsima tal-kummenti hawn taħt biex tilħaqna.