এটি এক ধরণের মজার বিষয়, লিনাক্স কমান্ড লাইন সরঞ্জামগুলি উইন্ডোজগুলির চেয়ে অনেক বেশি উন্নত, তবে একটি জিনিস যা আমি রোবোকপি এর সমতুল্য খুঁজে পাইনি । রোবোকপি তুলনায় আরও বহুমুখী cp
এবং লিনাক্স সরঞ্জামগুলির সাহায্যে আমি কী করতে পারি তা আমি বুঝতে পারি না।
একটি নির্দিষ্ট ব্যবহারের কেসটি হ'ল আমার কাছে দুটি ডিরেক্টরি রয়েছে যা বেশিরভাগ একই ধরণের ফাইল রয়েছে তবে একটিতে নতুন উত্স ফাইল রয়েছে এবং একটিতে কনটেন্ট ফাইল রয়েছে যা অন্য ডিরেক্টরিতে নেই এবং সম্ভবত আরও নতুন উত্স ফাইলগুলি (একটি ওয়েবসাইটের জন্য)। আমি পূর্ববর্তী ডিরেক্টরি থেকে ফাইলগুলি পূর্বের মধ্যে অনুলিপি করতে চাই, নতুন সামগ্রী ফাইল এবং এগুলি যুক্ত করতে চাই, তবে গন্তব্য ডিরেক্টরিতে নতুন ফাইলগুলিকে ওভাররাইট না করে।
আমি কীভাবে আধা ঘন্টার জন্য লিনাক্সে এটি করব তা নির্ধারণ করার চেষ্টা করেছি, সিদ্ধান্ত নিয়েছি যে আমাকে সম্ভবত বাশ স্ক্রিপ্টিং শিখতে হবে বা আমার যা ইচ্ছা তা করতে হবে এবং তখন আমি বুঝতে পেরেছিলাম যে আমি কেবল রোবোকপি ব্যবহার করতে পারি। আমার আরও কিছু প্রয়োজনীয়তা ছিল। আমি মূলত একটি পাইথন (জ্যাঙ্গো) ওয়েবসাইটকে একটি এসভিএন সংগ্রহস্থল থেকে একটি গিট সংগ্রহস্থলে রূপান্তর করছিলাম, এবং আমি নিশ্চিত করতে চেয়েছিলাম যে আমার এসভিএনে অনির্দিষ্ট পরিবর্তন নেই have তবে আমি শর্তসাপেক্ষে .svn
ডিরেক্টরিগুলি এবং .pyc
সংকলিত পাইথন ফাইলগুলি বাদ দিতে চেয়েছিলাম to নিম্নলিখিত রোবোকপি কমান্ডটি আমি যা চাই ঠিক তাই করে:
robocopy source destination /XO /E /XD .svn /XF *.pyc
লিনাক্সে রবোকপির সমতুল্য কি আছে? আমি rsync
সংক্ষেপে দেখেছি , তবে মনে হয়েছিল ফোল্ডারগুলি সিঙ্ক করার চেষ্টা করার আগে আমাকে একটি আরএসএনসি সার্ভার স্থাপন করতে হবে।