এটি চলমান সবচেয়ে সহজ উদাহরণ:
wget http://www.example.com/images/misc/pic.png
তবে pic.pngইতিমধ্যে উপলব্ধ থাকলে কীভাবে উইজেট স্কিপ ডাউনলোড করবেন ?
এটি চলমান সবচেয়ে সহজ উদাহরণ:
wget http://www.example.com/images/misc/pic.png
তবে pic.pngইতিমধ্যে উপলব্ধ থাকলে কীভাবে উইজেট স্কিপ ডাউনলোড করবেন ?
উত্তর:
নিম্নলিখিত পরামিতি চেষ্টা করুন:
-nc,--no-clobber: বিদ্যমান ফাইলগুলিতে ডাউনলোড হবে এমন ডাউনলোডগুলি এড়িয়ে যান।
নমুনা ব্যবহার:
wget -nc http://example.com/pic.png
[ ! -e "$(basename $URL)" ] && wget $URL
--recursiveবিকল্পটি ব্যবহার করছি বলে আমি মনে করি কারণ আমি বিকল্পটি ব্যবহার করছি ।
-nc, --no-clobberবিকল্প সবচেয়ে ভালো সমাধান হিসেবে নতুন ফাইল ডাউনলোড করা হবে না নয়। এর -Nপরিবর্তে এমন একটি ব্যবহার করা উচিত যা সার্ভারের একটি নতুন সংস্করণ থাকে তবেই ফাইলটি ডাউনলোড এবং ওভাররাইট করা হবে, সুতরাং সঠিক উত্তরটি হ'ল:
wget -N http://www.example.com/images/misc/pic.png
তারপর -n Wget- এর চলমান, সহ বা ছাড়া
-rবা-pহোক বা না হোক একটি ফাইল এর একটি নতুন কপি ডাউনলোড করার হিসেবে সিদ্ধান্ত স্থানীয় ও দূরবর্তী টাইমস্ট্যাম্প এবং ফাইলের আকারের উপর নির্ভর করে।-ncহিসাবে একই সময়ে নির্দিষ্ট করা যাবে না-N।
-N,--timestamping: টাইম স্ট্যাম্পিং চালু করুন।
-Nব্যর্থ হতে পারে এবং উইজেটটি সর্বদা পুনরায় ডাউনলোড হবে। তাই কখনও কখনও -ncভাল সমাধান হয়।
wgetঅভিযোগ করবে Last-modified header missing; এটি হ'ল পরিস্থিতিটির রূপরেখা।
উইজেটটি সাথে -rবা চলার সময় -p, কিন্তু ছাড়াই -N, -ndবা ছাড়াই , বা -ncকোনও ফাইল পুনরায় ডাউনলোড করার ফলে নতুন অনুলিপিটি পুরানোটিকে কেবল ওভাররাইট করে দেবে।
সুতরাং যুক্ত করা -ncএই আচরণটিকে প্রতিরোধ করবে, পরিবর্তে মূল সংস্করণটি সংরক্ষণ করা হবে এবং সার্ভারে থাকা কোনও নতুন অনুলিপি উপেক্ষা করা হবে।
আমি যে উত্তরটি সন্ধান করছিলাম তা হ'ল https://unix.stackexchange.com/a/9557/114862 ।
-cস্থানীয় ফাইলটি যখন সার্ভার সংস্করণে বৃহত্তর বা সমান আকারের হয় তখন পতাকা ব্যবহার করা পুনরায় ডাউনলোড করা এড়াতে পারে।
wget -i filelist.txt -cফাইলগুলির তালিকার একটি ব্যর্থ ডাউনলোড আবার শুরু করবে।
-ncএইচটিটিপি অনুরোধ প্রেরণ এবং পরবর্তী সময়ে ফাইল ডাউনলোড করা বাধা দেয় না। ফাইলটি ডাউনলোড করার পরে ফাইলটি ইতিমধ্যে পুরোপুরি পুনরুদ্ধার করা থাকলে এটি কিছুই করে না। ফাইলটি ইতিমধ্যে বিদ্যমান থাকলে এইচটিটিপি অনুরোধ করা বাধা দেওয়ার কি কোনও উপায় আছে? stackoverflow.com/questions/33203898/...