ഒരു കമാൻഡ് ഉപയോഗിച്ച് ടാർ ഫയലുകൾ എങ്ങനെ ഡൗൺലോഡ് ചെയ്ത് എക്uസ്uട്രാക്റ്റ് ചെയ്യാം


ലിനക്സിലെ ഒരു ജനപ്രിയ ഫയൽ ആർക്കൈവിംഗ് ഫോർമാറ്റാണ് ടാർ (ടേപ്പ് ആർക്കൈവ്). ഇത് കംപ്രഷനായി gzip (tar.gz) അല്ലെങ്കിൽ bzip2 (tar.bz2) എന്നിവയ്uക്കൊപ്പം ഉപയോഗിക്കാം. കംപ്രസ് ചെയ്ത ആർക്കൈവ് ഫയലുകൾ (പാക്കേജുകൾ, സോഴ്uസ് കോഡ്, ഡാറ്റാബേസുകൾ എന്നിവയും അതിലേറെയും) സൃഷ്ടിക്കാൻ ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്ന കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണിത്, അത് മെഷീനിൽ നിന്ന് മറ്റൊന്നിലേക്കോ നെറ്റ്uവർക്കിലൂടെയോ എളുപ്പത്തിൽ കൈമാറാനാകും.

ഈ ലേഖനത്തിൽ, അറിയപ്പെടുന്ന രണ്ട് wget അല്ലെങ്കിൽ cURL ഉപയോഗിച്ച് ടാർ ആർക്കൈവുകൾ എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാമെന്നും ഒരൊറ്റ കമാൻഡ് ഉപയോഗിച്ച് അവ എങ്ങനെ എക്uസ്uട്രാക്റ്റുചെയ്യാമെന്നും ഞങ്ങൾ നിങ്ങളെ കാണിക്കും.

Wget കമാൻഡ് ഉപയോഗിച്ച് എങ്ങനെ ഫയൽ ഡൗൺലോഡ് ചെയ്ത് എക്uസ്uട്രാക്റ്റ് ചെയ്യാം

നിലവിലെ ഡയറക്uടറിയിൽ ഏറ്റവും പുതിയ GeoLite2 കൺട്രി ഡാറ്റാബേസുകൾ (GeoIP Nginx മൊഡ്യൂൾ ഉപയോഗിക്കുന്നത്) എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാമെന്നും അൺപാക്ക് ചെയ്യാമെന്നും ചുവടെയുള്ള ഉദാഹരണം കാണിക്കുന്നു.

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

wget ഓപ്uഷൻ -O ഡോക്യുമെന്റുകൾ എഴുതിയ ഒരു ഫയലിനെ വ്യക്തമാക്കുന്നു, ഇവിടെ ഞങ്ങൾ - ഉപയോഗിക്കുന്നു, അതായത് ഇത് സ്റ്റാൻഡേർഡ് ഔട്ട്uപുട്ടിലേക്ക് എഴുതി ടാറിലേക്കും ടാർ ഫ്ലാഗിലേക്കും പൈപ്പ് ചെയ്യും. -x ആർക്കൈവ് ഫയലുകളുടെ എക്uസ്uട്രാക്uഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നു കൂടാതെ gzip സൃഷ്uടിച്ച കംപ്രസ് ചെയ്uത ആർക്കൈവ് ഫയലുകളെ -z ഡീകംപ്രസ് ചെയ്യുന്നു.

നിർദ്ദിഷ്ട ഡയറക്uടറിയിലേക്ക് ടാർ ഫയലുകൾ എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നതിന്, /etc/nginx/ ഈ സാഹചര്യത്തിൽ, ഇനിപ്പറയുന്ന രീതിയിൽ -C ഫ്ലാഗ് ഉപയോഗിക്കുക.

ശ്രദ്ധിക്കുക: റൂട്ട് അനുമതികൾ ആവശ്യമുള്ള പ്രത്യേക ഡയറക്uടറിയിലേക്ക് ഫയലുകൾ എക്uസ്uട്രാക്uറ്റുചെയ്യുകയാണെങ്കിൽ, ടാർ പ്രവർത്തിപ്പിക്കുന്നതിന് സുഡോ കമാൻഡ് ഉപയോഗിക്കുക.

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

പകരമായി, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം, ഇവിടെ, ആർക്കൈവ് ഫയൽ എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഡൗൺലോഡ് ചെയ്യപ്പെടും.

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

ഒരു നിർദ്ദിഷ്uട ഡയറക്uടറിയിലേക്ക് കംപ്രസ് ചെയ്uത ആർക്കൈവ് ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

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

cURL കമാൻഡ് ഉപയോഗിച്ച് എങ്ങനെ ഫയൽ ഡൗൺലോഡ് ചെയ്ത് എക്uസ്uട്രാക്uറ്റ് ചെയ്യാം

മുമ്പത്തെ ഉദാഹരണം പരിഗണിക്കുമ്പോൾ, നിലവിലുള്ള വർക്കിംഗ് ഡയറക്ടറിയിൽ ആർക്കൈവുകൾ ഡൗൺലോഡ് ചെയ്യാനും അൺപാക്ക് ചെയ്യാനും നിങ്ങൾക്ക് cURL ഉപയോഗിക്കാം.

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

ഡൗൺലോഡ് ചെയ്യുമ്പോൾ വ്യത്യസ്ത ഡയറക്uടറിയിലേക്ക് ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

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

അത്രയേയുള്ളൂ! ഈ ഹ്രസ്വവും എന്നാൽ ഉപയോഗപ്രദവുമായ ഗൈഡിൽ, ഒരൊറ്റ കമാൻഡിൽ ആർക്കൈവ് ഫയലുകൾ എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാമെന്നും എക്uസ്uട്രാക്റ്റുചെയ്യാമെന്നും ഞങ്ങൾ കാണിച്ചുതന്നു. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഞങ്ങളെ ബന്ധപ്പെടുന്നതിന് ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം ഉപയോഗിക്കുക.