ওয়ান কমান্ড দিয়ে টার ফাইলগুলি কীভাবে ডাউনলোড এবং নিষ্কাশন করা যায়


টার (টেপ সংরক্ষণাগার) লিনাক্সের একটি জনপ্রিয় ফাইল সংরক্ষণাগার বিন্যাস। সংক্ষেপের জন্য এটি gzip (tar.gz) বা bzip2 (tar.bz2) এর সাথে একসাথে ব্যবহার করা যেতে পারে। সংক্ষিপ্ত সংরক্ষণাগার ফাইলগুলি (প্যাকেজ, উত্স কোড, ডাটাবেস এবং আরও অনেকগুলি) তৈরি করতে এটি সর্বাধিক ব্যবহৃত কমান্ড লাইন ইউটিলিটি যা মেশিন থেকে অন্য কোনও নেটওয়ার্কে বা কোনও নেটওয়ার্কের মাধ্যমে সহজেই স্থানান্তরিত হতে পারে।

এই নিবন্ধে, আমরা আপনাকে দুটি সুপরিচিত উইজেট বা সিআরএল ব্যবহার করে কীভাবে টর্ক সংরক্ষণাগারগুলি ডাউনলোড করবেন এবং একটি একক কমান্ডের সাহায্যে সেগুলি খুঁজে বের করব show

উইজেট কমান্ড ব্যবহার করে ফাইল কীভাবে ডাউনলোড এবং এক্সট্রাক্ট করা যায়

নীচের উদাহরণটিতে বর্তমান ডিরেক্টরিতে কীভাবে ডাউনলোড করতে হবে, সর্বশেষ জিওলাইট 2 দেশীয় ডাটাবেসগুলি (জিওআইপি এনগিনেক্স মডিউল দ্বারা ব্যবহৃত) আনপ্যাক করবেন তা দেখায়।

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

উইজেট বিকল্প -ও নথিটি লিখিত আছে এমন একটি ফাইল সুনির্দিষ্ট করে এবং এখানে আমরা - ব্যবহার করি যার অর্থ এটি স্ট্যান্ডার্ড আউটপুটকে লেখা হবে এবং টর্প এবং পাইরে পতাকা লাগানো হবে -x আর্কাইভ ফাইল এবং -z gzip দ্বারা নির্মিত সঙ্কুচিত সংরক্ষণাগার ফাইলগুলি নিষ্ক্রিয়করণ সক্ষম করে ext

এই ক্ষেত্রে টর ফাইলগুলি নির্দিষ্ট ডিরেক্টরিতে আনতে,/etc/nginx/এ ক্ষেত্রে -C পতাকাটি নীচে অন্তর্ভুক্ত করুন।

দ্রষ্টব্য: যদি কোনও নির্দিষ্ট ডিরেক্টরিতে ফাইলগুলি নিষ্কাশন করা হয় যার জন্য রুট অনুমতিগুলির প্রয়োজন হয়, ট্যুর চালাতে sudo কমান্ডটি ব্যবহার করুন।

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

বিকল্পভাবে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন, এখানে সংরক্ষণাগার ফাইলটি বের করার আগে আপনার সিস্টেমে ডাউনলোড করা হবে।

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

একটি নির্দিষ্ট ডিরেক্টরিতে সংকুচিত সংরক্ষণাগার ফাইলটি বের করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

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

সিআরএল কমান্ড ব্যবহার করে কীভাবে ফাইল ডাউনলোড এবং এক্সট্র্যাক্ট করবেন

পূর্ববর্তী উদাহরণ বিবেচনা করে আপনি বর্তমান ওয়ার্কিং ডিরেক্টরিতে সংরক্ষণাগারগুলি ডাউনলোড এবং আনপ্যাক করতে সিআরএল ব্যবহার করতে পারেন।

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

ডাউনলোড করার সময় বিভিন্ন ডিরেক্টরিতে ফাইল বের করতে নীচের কমান্ডটি ব্যবহার করুন।

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

এখানেই শেষ! এই সংক্ষিপ্ত তবে দরকারী গাইডে, আমরা আপনাকে দেখিয়েছি যে কীভাবে একটি একক কমান্ডে সংরক্ষণাগার ফাইলগুলি ডাউনলোড এবং নিষ্কাশন করতে হয়। আপনার যদি কোনও প্রশ্ন থাকে তবে আমাদের কাছে পৌঁছানোর জন্য নীচের মন্তব্য বিভাগটি ব্যবহার করুন।