আমি এতে 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
ইতিমধ্যে দূরবর্তী ফোল্ডারে থাকা কোন ফাইলগুলি জানার উপায় নেই। আপনার অন্য একটি সরঞ্জাম বের করার প্রয়োজন হতে পারে।