আমি একাধিক ফোল্ডার ব্যাকআপ করতে চান। এই একাধিক ফোল্ডারে আমি সমস্ত ডিরেক্টরি বাদ দিতে চাই, যার মধ্যে রয়েছে .git
সাব। সুতরাং উদাহরণস্বরূপ এই ফোল্ডার অনুক্রমের মধ্যে:
├── gitrepo <-- exclude this completely
| └── .git/...
│ └── file1
└── nogitrepo <-- keep this
└── file2
আমি ইতিমধ্যে সফলভাবে সব .git ডিরেক্টরি বাদ দিয়ে --exclude=.git
, কিন্তু স্থানীয় রিপোজিটরির সমস্ত সামগ্রী রিমোট এসসিএমে ইতিমধ্যেই হতে পারে, তাই আমি তাদের ব্যাকআপে অন্তর্ভুক্ত করতে চাই না।
আমি সচেতন --filter
rsync এর যুক্তি। আমি ম্যান পৃষ্ঠা দেখেছি কিন্তু আমি নিশ্চিত না যে এটি এই সমস্যার সমাধান করবে। তবে আমি আশাবাদী যে rsync পূর্বে ফাইল সহ সমস্ত ফাইল তালিকা একত্রিত করে।
সুতরাং, git repositories যে সমস্ত ফোল্ডার বাদ দিতে rsync এর সাথে এটি সম্ভব? প্রতি ডিরেক্টরি ডিরেক্টরি মত কিছু --filter
?
-d
ডিরেক্টরি পতাকাfind