একটি খালি ফাইল ডাউনলোড করতে কার্লকে বাধ্য করুন


3

বাশ স্ক্রিপ্টে, আমি curlএকটি এফটিপি সার্ভার থেকে ফাইলগুলি ডাউনলোড করতে লিনাক্সের কমান্ডটি ব্যবহার করছি ।

আমি যে কমান্ডটি ব্যবহার করছি তা হ'ল (এফটিপি সার্ভার সংযোগ সম্পর্কিত তথ্য কোনও .netrcফাইলে সংরক্ষণ করা হয় ):

curl -v -netrc "ftp://my.ftp.server/foo/bar.txt" -o bar.txt

এটি bar.txtখালি খালি (আকারের ফাইল = 0) ব্যতীত এটি বেশ ভালভাবে কাজ করছে ।

আমি কীভাবে curlফাইলটি ডাউনলোড করতে বাধ্য করব , bar.txtযা খালি আছে?


আপনি যদি '-o' বিকল্পটি বাদ দেন তবে এটি ফাইলটি স্টডআউটে প্রদর্শিত হবে? এফটিপি সার্ভারের ফাইলটিতে আসলে কি কিছু রয়েছে? আপনি কী সমস্যা সমাধান করেছেন?
এমএমএফ

এফডাব্লুআইডাব্লু: নেটআরসি ব্যবহার করা হলে আপনাকে দুটি ড্যাশ ব্যবহার করতে হবে: --netrc। আমি কার্ল --trace-ascii - --netrc " my.ftp.server / foo / bar.txt " ব্যবহার করার চেষ্টা করব এবং আউটপুট পরীক্ষা করব।
নেকড়ে

উত্তর:


1

এখানে বলেছেন, মত এই একটি কম গুরুত্ব বাগ সংশোধন করা হয় দেখে মনে হচ্ছে http://sourceforge.net/tracker/?func=detail&aid=3438362&group_id=976&atid=100976

একটি স্ক্রিপ্টে, আপনি এটি পরীক্ষা করতে পারেন যে যদি কোনও FTP / FTPS স্থানান্তরের জন্য প্রস্থান কোড 0 হয় তবে ফাইলটি সেখানে নেই, সম্ভবত রিমোট সার্ভারের ফাইলটি খালি রয়েছে empty

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.