একাধিক পাথ সঙ্গে একীকরণ এর পথ বিকল্প কিভাবে ব্যবহার করবেন?


12

আমি একক ব্যবহার করে নিচের অবস্থানগুলি সিঙ্ক করতে চাই:

  • / হোম / ব্যবহারকারী / Audiobooks সঙ্গে / ভাগ / Audiobooks
  • / হোম / ব্যবহারকারী / সঙ্গীত / ভাগ / সঙ্গীত
  • / হোম / ব্যবহারকারী / পডকাস্ট / ভাগ / পডকাস্ট সঙ্গে

ইউনিস কমান্ড লাইন পরামিতি কি হবে? এই উপর ভিত্তি করে, আমি অনুমান করতে পারেন

যদি এক বা একাধিক পথের পছন্দ দেওয়া হয় তবে ইউনিসন কেবল এই পাথ এবং তাদের সন্তানদের সিঙ্ক্রোনাইজ করবে। (উদাহরণস্বরূপ, কেবলমাত্র একটি ডিরেক্টরিের দ্রুত সিঙ্ক করার জন্য এটি উপকারী।) লক্ষ্য করুন যে পথের পছন্দগুলি আক্ষরিক অর্থে ব্যবহৃত হয়-তারা নিয়মিত এক্সপ্রেশন নয়।

এখানে আমার অনুমান। এটা কি ঠিক?

unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts 

আমি একটি প্রোফাইল ব্যবহার করতে পারে। আমি হেল্প ডক্সগুলি পড়েছি এবং একটি উদাহরণ খুঁজে পেয়েছি যা আমি অভিযোজিত করেছি। আমি এটা সঠিক, তবে নিশ্চিত নই।

সাহায্য ডক্স থেকে সংশোধন করা হয়েছে: এখানে আরো কিছু পরিশীলিত প্রোফাইল, অন্য কিছু দরকারী বৈশিষ্ট্য illustrating।

# Roots of the synchronization
root = /home/user
root = /shared

# Paths to synchronize 
path = Audiobooks
path = Music
path = Podcasts

এটা কি ঠিক?

এই প্রশ্নটি লেখার সময় পর্যন্ত, আমি বেশিরভাগই এটি খুঁজে বের করেছি। আমি উপরের উভয় পদ্ধতি সঠিক মনে করি। ঐক্য সম্পর্কে দুর্দান্ত জিনিস হল যে আপনি একটি "শুষ্ক চালনা" করতে পারেন যেভাবে আপনি আসল সিঙ্ক করবেন। ডিফল্ট কর্ম সর্বদা "কোনও পদক্ষেপ নেই" (সমস্ত পরিবর্তন উপস্থাপিত হওয়ার পরে)। আমি এখন এটি পরীক্ষা করতে যাচ্ছি এবং এটি কাজ করে দেখুন। আমি অনুমান করছি যে আমার কোনও উত্তর দরকার নেই, তবে আমি এখানে এই প্রশ্নটি রেফারেন্সের জন্য ছেড়ে দেব (এবং এই কাজটি কিনা তা নিশ্চিত করে নিজেকে উত্তর দিন)।

উত্তর:


4

হ্যাঁ, আমি নিশ্চিত করছি যে প্রশ্নটিতে আমি যা বলেছি তা সঠিক।


হাহাহাহাহঃ এই প্রশ্নটি হাস্যকর। এটি কি GUI প্রোফাইলের পরামিতি হিসাবে কাজ করে, যেহেতু তারা মূলত কেবল কমান্ড লাইন সেট?
bright-star

4
এই পুনরায় কাজ করে উন্নত করা যেতে পারে তাই প্রশ্নটি একটি প্রশ্নের মত উত্তর এবং অনুরূপভাবে জন্য পড়তে।
suspectus

1

আপনার প্রশ্নের মত, আমি রেফারেন্স জন্য এই পোস্ট করছি।

আপনি ভেরিয়েবল মিশ্রিত এবং ম্যাচ করতে পারেন। আপনি ব্যবহার করতে চান শেল ভেরিয়েবল উদাহরণস্বরূপ, আপনি স্বাভাবিকের মতো একটি প্রোফাইল দিয়ে শুরু করেন তবে কমান্ডটি চালানোর সময় শেল ভেরিয়েবল ধারণ করে এমন আর্গুমেন্টগুলি পাস করুন - এটি যে কারণে আপনি কোনও প্রোফাইল ফাইলের মধ্যে সাধারণত সেই ভেরিয়েবলগুলি ব্যবহার করতে পারবেন না।

root = $HOME কাজ মনে হয়, কিন্তু মধ্যে root = ssh://host//$HOME, $HOME একটি পরিবর্তনশীল হিসাবে স্বীকৃত হয় না।

উদাহরণ documents.prf:

# select folders
  path = Documents
  path = Desktop
# options
  batch = true

তারপর আপনি ব্যবহার করতে পারেন কমান্ড এই মত কিছু দেখতে হবে:

unison documents -root $HOME -root ssh://user@remotehost//home/$USER

1

আপনি রুট হিসাবে এটি ব্যবহার করতে পারেন রুট ডিরেক্টরি এবং যা আপনি চান সব পথ সংজ্ঞায়িত করতে পারেন ..

# Roots of the synchronization
root = /
root = ssh://x.x.x.X//

# Paths to synchronize
path = /etc/httpd
path = /var/www
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.