এই ওয়েব পৃষ্ঠা অনুসারে , একটি 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.? যদি তা হয় তবে দয়া করে নোট করুন যে আপনার কমান্ডটি ম্যান পৃষ্ঠাতে প্রদত্ত উদাহরণের মতো একইরকম নয়।