আমি এতে rsync ব্যবহার করতে চাই ...
- প্রেরণকারী পক্ষের ফাইলগুলি মুছুন যা প্রেরণের দিকে মোছা হয়েছিল
- গ্রাহক পক্ষের আরএসআইএনডি ডিরেক্টরিতে থাকা অন্য ফাইলগুলি মুছবেন না
উদাহরণস্বরূপ, ধরা যাক আমার একটি ডিরেক্টরি আছে local-src:
পূর্বে: local-src স্থানীয়ভাবে রয়েছে ...
a.txt
b.txt
c.txt
আমার দূরবর্তী ডিরেক্টরি যা আমি সামগ্রীর সাথে সিঙ্ক করতে চাই local-srcতাকে ডাকা হয় remote-src।
আগে: remote-src দূরবর্তীভাবে অন্তর্ভুক্ত ...
a.txt
b.txt
c.txt
d.txt
README.md
বলি যে আমি এতে কিছু ফাইল মুছলাম local-src:
local-srcস্থানীয় মোছার পরে: স্থানীয়ভাবে ...
c.txt
উত্স থেকে মুছে ফেলা ফাইলগুলিও গন্তব্যস্থলে মুছে ফেলা হয়েছে তা নিশ্চিত করার জন্য, তবে গন্তব্যের অন্য ফাইলগুলি মোছা না করে আমি কীভাবে আরএসসিএনসি ব্যবহার করতে পারি। উদাহরণস্বরূপ, আমি গন্তব্যস্থলে নিম্নলিখিতগুলি রাখতে চাই:
স্থানীয় মোছার পরে: remote-src দূরবর্তীভাবে রয়েছে ...
c.txt
d.txt
README.md
অর্থাৎ a.txtএবং b.txtদূরবর্তী অবস্থান থেকে পাশাপাশি মুছে ফেলা হয়, কিন্তু d.txtও README.txtএকা বামে হয়।
আরএসসিএনসি দিয়ে এটি অর্জন করার কোনও উপায় আছে কি?
সম্পাদনা: রায়টি মনে হচ্ছে এটি rsync দিয়ে অসম্ভব হতে পারে। আমাকে কেন আমার এটি প্রয়োজন তা জিজ্ঞাসা করা হয়েছে, তাই আমার ব্যবহারের ক্ষেত্রে চিত্রিত করার জন্য:
ধরা যাক আমার একটি ওয়েব সার্ভার রয়েছে। সেই ওয়েব সার্ভারে, আমি একগুচ্ছ ডিরেক্টরি পেয়েছি, যাক আমি বলি যে আমার কাছে একটি ডিরেক্টরি Aএবং একটি public_htmlডিরেক্টরি আছে যা আমার সাইট থেকে পরিবেশন করা হয়েছে। ধরা যাক যে আমার কাছে কিছু স্বয়ংক্রিয় প্রক্রিয়া রয়েছে যা ডিরেক্টরিতে ফাইল তৈরি করে A। আমি rsync চাই (অথবা সিঙ্ক কিছু অন্যান্য টুল ব্যবহার করে) তৈরী বা ফাইল আপডেট মধ্যে Aথেকে public_htmlডিরেক্টরির, অন্যান্য নির্বিচারে ফাইল মধ্যে হতে পারে না মুছে public_html। আমি অবশ্যই চাইনি যে আমার ওয়েবসাইটটি দুর্ঘটনাক্রমে মুছে ফেলা হোক।
যদি rsync এই কাজের জন্য সরঞ্জাম না হয় তবে অন্য কেউ জানেন কীভাবে আমি এই কাজটি করতে পারি?
rsyncইতিমধ্যে দূরবর্তী ফোল্ডারে থাকা কোন ফাইলগুলি জানার উপায় নেই। আপনার অন্য একটি সরঞ্জাম বের করার প্রয়োজন হতে পারে।