ডিস্কে সিপিও-র ফাইলের বয়স বেশি নয়; এড়ানো - এই সতর্কতা দমন কিভাবে?


2

আমি 50K + চিত্রযুক্ত একটি ডিরেক্টরিের ছায়া অনুলিপি তৈরি করি (আমি কার্ড থেকে সেগুলি অপসারণ না করে যতক্ষণ না তারা তিনটি জায়গায় থাকে) প্রতিবার আমি মাস্টারে ছবি যুক্ত করার সময় আমি সিপিও ( find . | cpio -pdmv destination) ব্যবহার করে ছায়ার অনুলিপিগুলি আপডেট করি ।

চিতাবাঘে, উপরের কমান্ডটি আমাকে সমস্ত নতুন (নতুন) চিত্রের ছায়া অনুলিপিগুলিতে যুক্ত করা হচ্ছে যা চুপচাপ পরিবর্তন হয়নি এমন চিত্রগুলি উপেক্ষা করার জন্য একটি তালিকা দেয়।

এমএল-তে আপগ্রেড করার পরে, সিপিও এখন প্রতিটি ফাইলের কপি না করার বিষয়ে আমাকে পরামর্শ দেওয়ার জন্য জোর দিয়েছিল, অর্থাত্ cpio: ./some-file: File on disk is not older; skipping.আমার ক্ষেত্রে আমি এই ফাইলগুলির মধ্যে পঞ্চাশ হাজার বার্তা পেয়েছি seeing মুছে ফেলা -vসাহায্য করে না এবং নাও করে --quiet

আমি স্টাডার পুনঃনির্দেশ করতে পারে; যাইহোক, আমি জানতে চাই যে গন্তব্য পূর্ণ হওয়ার মতো কোনও আসল ত্রুটি ঘটেছে কিনা।


1
পরিবর্তে rsync ব্যবহার বিবেচনা?
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


1

অবশ্যই এক কার্যকারিতা হ'ল গ্রেপ ব্যবহার করে সিপিওর আউটপুট ফিল্টার করা; তবে এটি অতিরিক্ত টাইপিংয়ের একটি অংশ। আমি যা চাই তা হ'ল চিতার আচরণ।

cd master-directory
(
    find . | cpio -pdmv /first/shadow/destination
    find . | cpio -pdmv /second/shadow/destination
) 2>&1 | grep -v -e'skipping' -e'^[:space:]*$'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.