বর্তমান ইন্টারনেট জগতে ডেটা ট্রান্সমিশন অন্যতম অমূল্য কাজ। যদিও ফাইল ডাউনলোড করার জন্য ওয়েবে অসংখ্য টুল উপলব্ধ, লিনাক্স এক ধাপ এগিয়ে। লিনাক্সে wget ইউটিলিটি ডাউনলোড লিঙ্ক ব্যবহার করে ফাইল ডাউনলোড করার জন্য একটি সহজ, শক্তিশালী এবং দক্ষ টুল।
wget কমান্ডে বিভিন্ন বৈশিষ্ট্য রয়েছে, যেমন বাধাপ্রাপ্ত ডাউনলোডগুলি পুনরায় শুরু করা, গতি এবং ব্যান্ডউইথ কাস্টমাইজেশন, এনক্রিপ্ট করা ডাউনলোড এবং একই সাথে ফাইল ডাউনলোড। তাছাড়া, এটি Rest API-এর সাথে ইন্টারঅ্যাক্ট করতে পারে। সুতরাং, এই সংক্ষিপ্ত টিউটোরিয়ালে, আমরা লিনাক্সে wget কমান্ড ব্যবহার করার সমস্ত উপায় কভার করব।
লিনাক্সে wget কমান্ড কিভাবে ব্যবহার করবেন
আপনার একটি একক ফাইলের প্রয়োজন হোক বা সম্পূর্ণ ফাইল সেট ডাউনলোড করতে চান, wget ইউটিলিটি আপনাকে উভয় কাজ অর্জন করতে সহায়তা করে। এটি এর সামগ্রিক কার্যকারিতা পরিবর্তন করার জন্য কয়েকটি বিকল্পও অফার করে। স্ট্যান্ডার্ড wget কমান্ড আপনাকে একটি ওয়েবসাইট থেকে একটি ফাইল ডাউনলোড করতে দেয়। উদাহরণস্বরূপ, এটি থেকে jquery-3.7.1.js ডাউনলোড করতে সরকারী ওয়েবসাইট , অনুগ্রহ করে wget কমান্ডটি ব্যবহার করুন:
wget https: // code.jquery.com / jquery-3.7.1.js
wget কমান্ড, ডিফল্টরূপে, বর্তমান ডিরেক্টরিতে ডাউনলোড করা ফাইলগুলিকে ওয়েবসাইটে তালিকাভুক্ত তাদের আসল নাম সহ সংরক্ষণ করে। যাইহোক, আপনি '-O' বিকল্পের মাধ্যমে একটি নির্দিষ্ট স্থানে বা একটি নির্দিষ্ট নামে এটি সংরক্ষণ করতে পারেন। উদাহরণস্বরূপ, আপনি JavaScript.js নামে উপরের ফাইলটিকে সংরক্ষণ করতে নীচের wget কমান্ডটি ব্যবহার করতে পারেন:
wget -ও JavaScript.js https: // code.jquery.com / jquery-3.7.1.js
একইভাবে, বর্তমান ডিরেক্টরি পরিবর্তন না করে অন্য পাথে ফাইলটি ডাউনলোড করতে, অনুগ্রহ করে পছন্দসই ফাইলের নাম সহ নতুন ফাইল পাথ উল্লেখ করুন:
wget -ও ~ / ডাউনলোড / JavaScript.js https: // code.jquery.com / jquery-3.7.1.js
যদি আপনার ডাউনলোড ব্যর্থ হয়, তাহলে '-continue' বা '-c' বিকল্প ব্যবহার করে আপনি এটিকে যেখান থেকে ছেড়েছিল সেখান থেকে আবার শুরু করতে পারেন:
wget -গ https: // code.jquery.com / jquery-3.7.1.js
একটি ফাইল ডাউনলোড করার সময়, আপনি যদি পর্যাপ্ত ইন্টারনেট ব্যান্ডউইথের প্রয়োজন হয় এমন অন্যান্য অনলাইন কাজগুলিও সম্পাদন করছেন, তবে এর গতি সীমিত করতে '-লিমিট-রেট' বিকল্পটি ব্যবহার করুন।
wget --সীমা-হার =50k https: // code.jquery.com / jquery-3.7.1.js
এখানে, '50k' মানে নির্দিষ্ট ফাইলের জন্য গতি 50KB/s এ সীমাবদ্ধ করা। তবে, আপনি আপনার পছন্দসই সীমা দিয়ে এটি প্রতিস্থাপন করতে পারেন। এটি সাধারণত সহায়ক হয় যখন আপনি wget কমান্ডটি সমস্ত উপলব্ধ ব্যান্ডউইথ ব্যবহার করতে চান না।
wget ইউটিলিটির সবচেয়ে শক্তিশালী বৈশিষ্ট্য হল পুরো ওয়েবসাইটগুলিকে বারবার ডাউনলোড করার ক্ষমতা। আপনি সমস্ত HTML পৃষ্ঠা, লিঙ্ক করা ফাইল, CSS এবং ছবি ডাউনলোড করতে '-r' বা '-রিকারসিভ' বিকল্পটি ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:
wget -আর https: // code.jquery.com / jquery-3.7.1.js
উপসংহার
ইউআরএল থেকে ফাইল ডাউনলোড করার জন্য wget কমান্ড একটি শক্তিশালী এবং বহুমুখী টুল। এই সংক্ষিপ্ত টিউটোরিয়ালটি ব্যাখ্যা করে কিভাবে wget কমান্ড এবং এর অ্যাপ্লিকেশন ব্যবহার করতে হয়। এর বিশিষ্ট বৈশিষ্ট্য হল পুনরাবৃত্ত ওয়েবসাইট ডাউনলোড, তবে এটি ডাউনলোড করা ফাইলগুলির নাম পরিবর্তন এবং নিরবচ্ছিন্ন ডাউনলোডগুলি পুনরায় শুরু করার অনুমতি দেয়। তাছাড়া, যদি আপনার ব্যান্ডউইথ কম থাকে, তাহলে ডাউনলোডের গতি সীমিত করতে '–লিমিট-রেট' বিকল্পটি ব্যবহার করুন।