Mac OS X কমান্ড লাইনের মাধ্যমে ওয়েব থেকে ফাইল ডাউনলোড করুন
আমি প্রায়শই ওয়েব পৃষ্ঠাগুলি বিকাশ করছি এবং প্রায়শই যখন আমি আমার ব্রাউজারটি পুনরায় চালু করতে পারি না কারণ আমি ডাউনলোডের মাঝখানে আছি তখন আমি এটিকে হতাশাজনক মনে করি। তাই যখন আমাকে একটি বড় ফাইল ডাউনলোড করতে হবে এবং সাফারি, ক্রোম বা ফায়ারফক্স কোনো বাধা ছাড়াই চলতে থাকবে কি না তা নিয়ে আমি চিন্তা করতে চাই না, আমি বিশ্বস্ত টার্মিনালে ফিরে যাই! প্রকৃতপক্ষে, আপনি ম্যাকের কমান্ড লাইন ব্যবহার করে ওয়েব থেকে যেকোনো ফাইল সহজেই ডাউনলোড করতে পারেন।
পরের বার যখন আপনার কাছে একটি ফাইল ডাউনলোড করতে চান, তখন শুধু URLটি আপনার ক্লিপবোর্ডে অনুলিপি করুন, তারপর একটি টার্মিনাল উইন্ডো খুলুন এবং ‘কার্ল’ কমান্ড ব্যবহার করুন।
ফাইল ডাউনলোড করার জন্য কার্ল ব্যবহার করা সহজ, এটির সবচেয়ে সহজ সিনট্যাক্সটি হবে:
curl -O
ফাইলের গন্তব্য URL-এর পূর্বে ওয়েবের জন্য http-এর সাথে যুক্ত করা উচিত। ডিফল্টরূপে এটি রিমোট সার্ভারে সংরক্ষিত ফাইলটির জন্য একই নাম ব্যবহার করে বর্তমান কার্যকারী ডিরেক্টরিতে অনুরোধ করা URL ডাউনলোড করবে (অন্য কথায়, যদি দূরবর্তী সার্ভারে ফাইলটিকে "filename.zip" বলা হয়, ডাউনলোড করার সময় নামটি একই থাকবে।
ফাইলের নাম একই থাকার জন্য আপনাকে কার্ল সহ -O (ক্যাপিটাল o) পতাকা ব্যবহার করতে হবে। একটি ছোট হাতের -o পতাকা নাম পরিবর্তন করবে। curl -help আরো ব্যাখ্যা করতে পারে।
বেসিক কভার করার সাথে, আসুন একটু বেশি উপকারী কিছু করি এবং নির্দিষ্ট উদাহরণ ব্যবহার করে কার্ল থেকে ফাইলটি কোথায় সংরক্ষণ করা হবে তা উল্লেখ করি।
প্রথমে আপনি ফাইলটি কোথায় সেভ করবেন সেখানে ডিরেক্টরি পরিবর্তন করতে চাইবেন, এটি 'cd' কমান্ড দিয়ে করা হয়। আমরা উদাহরণ হিসেবে ডেস্কটপ ব্যবহার করব: cd ~/ডেস্কটপ
এখন যেহেতু আমরা আমাদের ডিরেক্টরিকে "ডেস্কটপ" এ পরিবর্তন করেছি (সুবিধার জন্য) আমরা আমাদের ডাউনলোড শুরু করতে পারি। ডাউনলোডের জন্য আমরা একটি বিল্ট ইন ইউটিলিটি ব্যবহার করতে যাচ্ছি যার নাম "curl"।
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
কার্ল অবিলম্বে ফাইল ডাউনলোড করবে। ফাইলটি যথেষ্ট বড় হলে, আপনি একটি অগ্রগতি বার পাবেন যা নির্দেশ করে যে এটি ডাউনলোড হতে কত সময় নিচ্ছে।
আপনি চাইলে উপরের কমান্ড স্ট্রিংগুলিকে একটি একক কমান্ডে একত্রিত করতে পারেন:
cd ~/ডেস্কটপ; curl -O http://remote-server-IP/file.zip
অবশ্যই, ওয়েব থেকে ফাইল ডাউনলোড করার বাইরে কার্ল-এর আরও অনেক ব্যবহার রয়েছে, তাই কার্ল ব্যবহার করে আমাদের অন্যান্য পোস্টগুলি মিস করবেন না।
আপনার যদি ওয়েব থেকে ফাইল ডাউনলোড করার এই পদ্ধতি ব্যবহার করার জন্য অন্য কোন সহায়ক টিপস বা কৌশল থাকে, তাহলে নিচের মন্তব্যে আমাদের সাথে শেয়ার করুন!