wget URL-নির্দিষ্ট সম্পদ ডাউনলোড করার জন্য একটি শক্তিশালী কমান্ড লাইন অ্যাপ্লিকেশন। সংযোগগুলি দুর্বল থাকলেও এটি দুর্দান্তভাবে কাজ করার জন্য ডিজাইন করা হয়েছিল। এটির অনন্য বৈশিষ্ট্য, curl যা macOS দিয়ে পাঠানো হয়, উদাহরণস্বরূপ, এটি অ-ইন্টারেক্টিভ তাই এটি ব্যাকগ্রাউন্ডে চলতে পারে।
ইন্সটল করার 2টি উপায় আছে wget: Xcode অথবা Homebrew এবং আমি উভয় পদ্ধতিই কভার করব যেহেতু সবাই এক্সকোড বা ব্যবহার করে না হোমব্রু।
Xcode এর মাধ্যমে Wget ইনস্টল করা হচ্ছে
wgetMac এর মাধ্যমে এক্সকোড আপনাকে উৎস থেকে টুল তৈরি করতে হবে এবং সমস্ত ম্যাক সংস্করণে ধাপগুলি একই:
প্রথমে, আইটিউনস এর মাধ্যমে এক্সকোড ইনস্টল করুন এবং তারপর কমান্ড সহ এক্সকোড কমান্ড লাইন টুল ইনস্টল করুন:
xcode-select --install
curl ব্যবহার করে wget সোর্স কোড ডাউনলোড করুন:
সিডি ~/ডাউনলোড curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
এক্সট্র্যাক্ট করুন এবং ফোল্ডারে নেভিগেট করুন এবং কনফিগার কমান্ডটি চালান:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./সজ্জিত করা
ওয়েজেট তৈরি করুন এবং পরীক্ষা করুন:
তৈরি করুন ইনস্টল করুন wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
যদি আপনি কনফিগার কমান্ড চালানোর সময় কোনো ত্রুটি পান তাহলে এটিকে একটি SSL পতাকা দিয়ে চালান:
./configure --with-ssl=openssl
ইন্সটল করার পর এখনই অপ্রয়োজনীয় ফাইল মুছে ফেলতে ভুলবেন না।
Homebrew এর মাধ্যমে Wget ইনস্টল করা হচ্ছে
Homebrew হল OS X এর জন্য একটি প্যাকেজ ম্যানেজার যা ইনস্টল করে এবং ম্যাক ব্যবহারকারীদের জন্য অ্যাপ্লিকেশন পরিচালনা করা অনেক সহজ।
Fink এবং MacPorts কিন্তু আমি পছন্দ করি Homebrew ব্যবহার করে। আপনার কাছে এটি ইনস্টল না থাকলে চিন্তা করবেন না, আমি আপনাকে কভার করেছি:
Install Homebrew নিম্নলিখিত কমান্ডটি ব্যবহার করে, এটি Xcode এর কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করবে যদি সেগুলি ইতিমধ্যে ইনস্টল না থাকে:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
পরবর্তী, wget কমান্ড-লাইন ডাউনলোড ক্লায়েন্ট ইনস্টল করুন।
ব্রু ইন্সটল উইজেট
ম্যাকে কিভাবে Wget ব্যবহার করবেন
যতক্ষণ একটি ফাইল বা ডিরেক্টরির URL সর্বজনীনভাবে অ্যাক্সেসযোগ্য থাকে, আপনি এটি ডাউনলোড করতে পারেন এবং ডিরেক্টরিগুলি ডাউনলোড করার সময় ফাইলগুলি এককভাবে বা পুনরাবৃত্তিমূলকভাবে ডাউনলোড করা যেতে পারে।
একটি ফাইল ডাউনলোড করা হচ্ছে
wget -X path/to/local.copy http://example.com/url/to/download.html
সিনট্যাক্স সহজ। wget
কমান্ড, -X ফাইল পাথ নির্দেশ করতে (যদি না আপনি ডাউনলোড করা সংরক্ষণ করতে চান আপনার বর্তমান কাজের ডিরেক্টরির বিষয়বস্তু) এবং সর্বজনীন লিঙ্ক।
একটি ডিরেক্টরি ডাউনলোড করা হচ্ছে
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
-e robots=off
পতাকা বলছে wget to robots.txt ফাইলে বিধিনিষেধ উপেক্ষা করুন যা ভালো কারণ এটি সংক্ষিপ্ত ডাউনলোড প্রতিরোধ করে। -r
(বা --পুনরাবৃত্ত
) এবং - np
(বা -না-পিতামাতা
) বলে wgetআপনার নির্দিষ্ট করা ডিরেক্টরির মধ্যে লিঙ্কগুলি অনুসরণ করতে। ভয়েলা!
যদিও ফাইল ডাউনলোড করার জন্য wget ব্যবহার করার জন্য আপনাকে যা জানতে হবে, সেখানে আরও অনেক কমান্ড রয়েছে যা আপনাকে সক্ষম করবে এর ব্যবহার নিয়ন্ত্রণ করতে এবং আপনি wget এর ম্যান পেজে বা অনলাইনে আপনার টার্মিনালের মধ্যে সেগুলি অ্যাক্সেস করতে পারেন৷
আপনি কি জিজ্ঞাসা করার মতো কোনো প্রশ্ন বা পরামর্শ দিয়েছেন? নীচের মন্তব্য বিভাগে আপনার চিন্তা নির্দ্বিধায় ড্রপ করুন এবং শেয়ার করতে ভুলবেন না৷