আরএসসিএন দিয়ে অনুমতিগুলি সংরক্ষণ করুন


57

ধরা যাক আমার 0666 এর অনুমতি নিয়ে লিনাক্সে attxt ফাইল রয়েছে I আমি যখন আমার ম্যাকের সাথে ফাইলটি অনুলিপি করতে rsync ব্যবহার করি তখন rsync -r -t -v LINUX MACফাইলটির অনুমতি 0644 হয়ে যায়।

আরএসসিএন ব্যবহার করার সময় আমি কীভাবে কোনও ফাইলের অনুমতি রাখতে পারি? -G বিকল্পটি কাজ করে না।

উত্তর:


75

আপনি -p পতাকা চান:

    -p, --perms                 preserve permissions

আমি সর্বদা -a পতাকা ব্যবহার করার প্রবণতা রাখি যা -p এবং অন্যান্য বেশ কয়েকটি দরকারী ব্যবহারকারীর সংমিশ্রণ:

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

উভয়ই সরাসরি CSSync ম্যানপেজ থেকে নেওয়া হয়েছে ।


1
উত্তরের জন্য ধন্যবাদ, তবে আমি -a / -p বিকল্পের সাথে কিছু ত্রুটি পেয়েছি - unix.stackexchange.com/questions/12203/…
প্রসেসেক

তবে যদি গন্তব্য মেশিনে উত্স ফাইলগুলির মালিকের সাথে সমান কোনও ব্যবহারকারীর নাম না থাকে তবে এটি কী অনুমতিগুলি সংরক্ষণ করে? (যেমন উত্সটিতে আমার vmailব্যবহারকারী আছে তবে লক্ষ্যবস্তুতে নয়,
উত্সটিতে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.