উইজেট সহ কিছু url পাথ থেকে নির্দিষ্ট ফাইলগুলি কীভাবে ডাউনলোড করবেন


22

যদি আমি কোনও নির্দিষ্ট ইউআরএল পাথ থেকে পাওয়া ফাইলগুলি ম্যানুয়ালি ডাউনলোড করতে না চাই তবে আমার কাছে কী বিকল্প রয়েছে? ওয়াইল্ডকার্ড ব্যবহার ব্যর্থ:

$ wget 'http://www.shinken-monitoring.org/pub/debian/*deb'
Warning: wildcards not supported in HTTP.
....

এটি অবশ্যই ধরে নিয়েছে যে আমি ফাইলের নামগুলি আগে জানিনা।

উত্তর:


23

এটা চেষ্টা কর:

wget -r -l1 --no-parent -A ".deb" http://www.shinken-monitoring.org/pub/debian/

-rআপনার প্যাটার্নের উচ্চতর ডিরেক্টরিতে লিঙ্কগুলি উপেক্ষা করে
-l1সর্বাধিক গভীরতার সাথে পুনরাবৃত্তি করুন
--no-parent
-A "*.deb"


যদিও এই ক্ষেত্রে এটি সত্য - এটি ধরে নিতে পারে যে ওয়েব সার্ভারটি ইউআরএলে একটি পৃষ্ঠা ফেরত দেয় যা সমস্ত ফাইল তালিকাভুক্ত করে। যদি এটি উল্লিখিত ফাইলগুলি ব্যতীত কোনও সূচক পৃষ্ঠা ফেরত দেয় তবে উইজেটটি যাদুতে সেগুলি পেতে পারে।
এইটবিটটনি

6
আমি মনে করি যে এখানে একটি বিকল্প এবং এটিও কার্যকর হবে। এটি ডিরেক্টরিগুলির শ্রেণিবদ্ধতা তৈরি না করে বর্তমান ডিরেক্টরিতে মিলিত ফাইলগুলি ডাউনলোড করতে দেয় download
আনন্দেরে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.