বর্তমান ডিরেক্টরি থেকে আলাদা ডিরেক্টরিতে উইজেট ব্যবহার করে ডাউনলোড করুন


91

আমাকে wgetডিরেক্টরিতে একটি ফাইল ডাউনলোড করতে ব্যবহার করতে হবে /var/cache/foobar/(সুতরাং উদাহরণস্বরূপ, যদি আমি ডাউনলোড করি তবে stackexchange-site-list.txtএটি এতে ডাউনলোড হবে /var/cache/foobar/stackexchange-site-list.txt)

এটা কি সম্ভব? curlএটিও একটি বিকল্প হতে পারে তবে আমি curlএটি ব্যবহার না করা পছন্দ করব , কারণ এটি ডিফল্টরূপে ইনস্টল করা হয়নি।


6
এফওয়াইআই, এই তথ্যটি পাওয়া যায়man wget
ব্যবহারকারী 606723

4
@ ইউজার 606723 আপনি কেন ব্যাখ্যা করতে পারবেন কেন এই ডাউনটি পেয়েছে? এটি একটি বৈধ প্রশ্ন।

3
এটি আমার অনুমান যে এটি নিচে ভোট হয়েছে কারণ এটি একটি চূড়ান্ত প্রাথমিক প্রশ্ন এবং এটি কোনও ধরণের গুগলিং বা অনুসন্ধান করে সমাধান করা হত man get। স্ট্যাকেক্সচেঞ্জের লক্ষ্যটি প্রতিটি সম্ভাব্য প্রশ্নের উত্তর দেয় না।
ব্যবহারকারী 606723

1
এই SO প্রশ্নোত্তর ব্যাখ্যা করে যে আপনি -Pনীচের নীচে একই ডাব্লু / এ ব্যবহার করে এটি করতে পারেন । ম্যানুয়াল পৃষ্ঠা থেকে: উইজেটের সাথে অবস্থানটি কীভাবে নির্দিষ্ট করা যায়?
slm

4
যারা ইতিমধ্যে উত্তরটি জানেন তাদের কাছে এটি কেবল একটি প্রাথমিক প্রশ্ন। যে কেউ না, এটি মৌলিক নয় । ম্যান পৃষ্ঠাগুলি সন্ধান করা যতটা সহজ লাগে তত সহজ নয় কারণ এগুলি বেশ দীর্ঘ এবং জীবনের সাথে সংক্ষিপ্ত কিছু বুদ্ধিমান ব্যক্তিদের এই সমস্ত কিছুতে বসে পড়ার সময় বা কোথাও সময় থাকতে পারে to আপনি যে সর্বোত্তম যুক্তিটি করতে পারেন তা হ'ল ম্যান পেজগুলি কোনও কিছুর সাহায্যে ফিল্টার করা যেতে পারে grep, তবে তা শব্দের কারণে উত্তর দেয় না।
সিনিটেক

উত্তর:


56

আপনি যদি ফাইলটির নাম সময়ের আগে জানেন তবে ফাইলটি -Oকোথায় লিখতে হবে তা বলার জন্য আপনি উইজেটের বিকল্পটি ব্যবহার করতে পারেন ।

wget -O /var/cache/foobar/stackexchange-site-list.txt http://url.to/stackexchange-site-list.txt

15
@ জেআরজি: আপনি একটি ডাউনলোড ডিরেক্টরি নির্দিষ্ট করতে পারেন । দেখুন ephemient এর উত্তর
আনোর করুন

ঠিক এটি -0 বা -O, আমার ধারণা কেবল এটি অনুলিপি করা যায় এবং দেখুন
আলেকজান্ডার মিলস

এটি minus capital Oযদি এটি সাহায্য করে
মিঠুনপল

156
wget -P /var/cache/foobar/ [...]
wget --directory-prefix=/var/cache/foobar/ [...]

1
-পি আপনাকে ডাউনলোডের বিকল্পগুলি কীভাবে নির্বাচন করে তার উপর নির্ভর করে উইজেটকে সাব ফোল্ডার তৈরি শুরু করতে দেয়।
কেন্দ্রিক

9
-P মনে হয় - -ডাইরেক্টরি-উপসর্গের প্রতিশব্দ। ম্যানুয়াল থেকে: '-P উপসর্গ' '--directory-prefix = উপসর্গ' ডিরেক্টরি উপসর্গ উপসর্গ সেট করুন। ডিরেক্টরি উপসর্গটি হ'ল ডিরেক্টরি যেখানে অন্য সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলি সংরক্ষণ করা হবে, অর্থাৎ পুনরুদ্ধার গাছের শীর্ষে। ডিফল্ট হয় '।' (বর্তমান ডিরেক্টরি)
ইঞ্জিনিয়ার ডোলারি

0
wget -e robots=off -r --no-parent /home/user/Desktop/MIT/ http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

যোগ করার জন্য: উপরের কোডটি আপনাকে একক কমান্ডে লক্ষ্যবস্তু ডিরেক্টরি থেকে আপনার পছন্দের ডিরেক্টরিতে সমস্ত ফাইল ডাউনলোড করার অনুমতি দেয়।

কমান্ড ব্রেক:

যে পরামিতিগুলির জন্য উইজেট একবারে একটি ফাইলের পরিবর্তে একবারে পুরো ডিরেক্টরিটি ডাউনলোড করতে ব্যবহার করে :

wget -e robots=off -r --no-parent

ডাউনলোড করা ফাইলগুলির গন্তব্য

/home/user/Desktop/MIT/

ফাইলগুলির উত্স (অনলাইন ডিরেক্টরি)

http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.