সিপি কমান্ড, অপরিবর্তিত ফাইল উপেক্ষা করুন


10

cpগন্তব্যস্থলে ইতিমধ্যে বিদ্যমান ফাইলগুলিকে উপেক্ষা করার কোনও উপায় আছে কি না উত্স অনুসারে সেই ফাইলগুলি কোনও পুরানো নয়।

মূলত আমি অন্য একটি ডিস্কের সামগ্রীগুলি অনুলিপি করতে চাই, তারপরে আবার অনুলিপিটি চালনা করুন তবে কেবলমাত্র সোর্স সাইডে আপডেট হওয়া নতুন ফাইল বা ফাইলগুলি আপডেট করা।

ধন্যবাদ

উত্তর:


17

এটা ব্যবহার কর:

rsync -a /source /destination

বিকল্পভাবে, আপনি -vবা অন্যান্য কয়েকটি পতাকা সহ আরও বিশদ পেতে পারেন --progress


1
আমি যুক্ত করতে চাই যে আপনি rsyncনেটওয়ার্কের মাধ্যমেও এটি ব্যবহার করতে পারেন । এটি ব্যবহার করে এটি করা বিশেষত সহজ ssh। উত্স বা গন্তব্য যে কোনও একটির জন্য, এটিকে পূর্ববর্তী করুন user@host:এবং এটি ঠিক এটি করবে do এটি প্রতিস্থাপন হিসাবে কাজ করবেscp
উটাহ জারহেড

9

cpম্যানপেজ থেকে :

   -u, --update
          copy only when the SOURCE file is newer than the destination file or when  the
          destination file is missing

সবেমাত্র এটিও পাওয়া গেছে, এর ভুল সংস্করণের জন্য ম্যান পৃষ্ঠার দিকে চেয়ে ছিল cp। ডি আহা!
বেন ইভেরার্ড

6

Rsync ব্যবহার করুন, সমস্যা সমাধান হয়েছে।

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