এই ওয়েব পৃষ্ঠা অনুসারে , একটি RSSync গন্তব্য শেষে '/' যুক্ত করা এটি যুক্ত না করে থেকে আলাদা ফলাফল তৈরি করে।
আমি এটি পরীক্ষা করার চেষ্টা করেছি, তবে আমি এটি যাচাই করতে পারি না:
$ mkdir dir{1..3}
$ touch dir1/file
$ rsync -r dir1/ dir2
$ rsync -r dir1/ dir3/
$ ls dir*
dir1:
file
dir2:
file
dir3:
file
গন্তব্যে '/' যুক্ত করার আসলে কি কখনও কখনও ব্যবহার হয়?
@ জেসি_বি আপনার মন্তব্যটি আমাকে অবাক করে দিয়েছে ... "গন্তব্য শেষে" / "ব্যবহার করার সময়, আরএসআইএনসি শেষ ফোল্ডারের ভিতরে ডেটা পেস্ট করবে destination শেষ গন্তব্য ফোল্ডারের নাম এবং সেই ফোল্ডারের অভ্যন্তরে ডেটা আটকান। "
—
Hauke Lage
@ হককিজিং আমি বিভ্রান্ত, অবাক হওয়ার কী আছে? এই নির্দিষ্ট বিভাগটি উত্সটিতে থাকা পিছনের স্ল্যাশকেও বোঝায়। তাই আপনি যদি হয়নি
—
jesse_b
rsync -r dir1/subdir1 dir2/
এটা বিষয়বস্তু কপি হবে subdir1
মধ্যে dir2
কিন্তু তুমি করেছ যদি rsync -r dir1/subdir1/ dir2/
এটি সমগ্র ডিরেক্টরি (বিষয়বস্তু সহ) কপি হবে subdir1
মধ্যে dir2
যাতে আপনি হবে./dir2/subdir1/
@ জেসি_বি আপনার প্রথম মন্তব্যে আমি "মানুষ" লক্ষ্য করিনি। বেশ স্পষ্টতই ওপি ম্যান পেজটিকে উল্লেখ করে না তবে যে পৃষ্ঠায় তিনি লিঙ্ক করেছেন তা বোঝায়।
—
Hauke Lage
@ হোকলজিং ওহ দুহ, এটিও দেখেনি। আমি মনে করি আমি খুব দ্রুত স্কিমিং করছি এবং এটি "ম্যান পৃষ্ঠা অনুসারে" হিসাবে পড়েছি।
—
jesse_b
A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.
? যদি তা হয় তবে দয়া করে নোট করুন যে আপনার কমান্ডটি ম্যান পৃষ্ঠাতে প্রদত্ত উদাহরণের মতো একইরকম নয়।