কীভাবে আমি কোনও ফোল্ডার মালিকদের এবং অনুমতিগুলি অক্ষত রেখে অনুলিপি করব?


25

সুতরাং আমি আমার বাড়ির ফোল্ডারটি নীচে বাইরের ড্রাইভে অনুলিপি করে ব্যাক আপ করতে যাচ্ছিলাম:

sudo cp -r /home/my_home /media/backup/my_home

ফলস্বরূপ যে বাহ্যিক ড্রাইভে সমস্ত ফোল্ডার এখন মালিকানাধীন root:root। আমি কীভাবে cpআসল থেকে মালিকানা এবং অনুমতিগুলি রাখতে পারি ?

উত্তর:


27

-pপতাকা ব্যবহার করুন ।

-p     same as --preserve=mode,ownership,timestamps

--preserve[=ATTR_LIST]
       preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all

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


7

ব্যবহার করুন sudo cp -a /home/my_home /media/backup/my_home, এটি সাবডিয়ারগুলিতে পুনরাবৃত্তি হবে এবং সমস্ত ফাইল বৈশিষ্ট্য সংরক্ষণ করবে।


5

আপনি -p পতাকা ব্যবহার করতে পারেন:
cp -rp /home/my_home /media/backup/my_home
বা rsync কমান্ড লাইনটি ব্যবহার করতে পারেন :
rsync -aux /home/my_home /media/backup/my_home

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.