मैं मालिकों और अनुमतियों को बरकरार रखते हुए एक फ़ोल्डर की प्रतिलिपि कैसे बना सकता हूं?


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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.