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


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.