Linux में फ़ाइलों की प्रतिलिपि बनाते समय फ़ाइल अनुमतियों को कैसे सुरक्षित रखें

Linux में फ़ाइलों की प्रतिलिपि बनाते समय फ़ाइल अनुमतियों को कैसे सुरक्षित रखें

फ़ाइल अनुमतियां यूनिक्स विनिर्देश का एक अभिन्न अंग हैं। हालाँकि, कुछ चीजें हैं जो शुरू करने वाले उपयोगकर्ता अक्सर अनजान होते हैं, जैसे कि उन्हें कॉपी करते समय लिनक्स में फ़ाइल अनुमतियों को कैसे बनाए रखा जाए।





आइटम डिलीवर नहीं होने पर अमेज़न से कैसे संपर्क करें

चूंकि कॉपी की गई फाइलें अनिवार्य रूप से नई फाइलें हैं, इसलिए उनकी अनुमति वर्तमान उपयोगकर्ता के उमास्क पर निर्भर करती है। यह उन स्थितियों को जन्म दे सकता है जहां कॉपी की गई फ़ाइलों या फ़ोल्डरों में स्रोत की तुलना में पूरी तरह से अलग अनुमतियां होती हैं।





सौभाग्य से, आपके लिए मानक कमांड-लाइन टूल का उपयोग करके लिनक्स में फ़ाइल अनुमतियों को बनाए रखना आसान है: सीपी तथा rsync . लिनक्स में अनुमतियों को कॉपी और संरक्षित करने का तरीका देखने के लिए नीचे दिए गए उदाहरण देखें।





सीपी . का उपयोग करके फ़ाइल अनुमतियां सुरक्षित रखें

NS मानक सीपी कमांड कॉपी करते समय आपको फ़ाइल अनुमतियों को बनाए रखने की आवश्यकता है। आप का उपयोग कर सकते हैं -पी फ़ाइल के मोड, स्वामित्व और टाइमस्टैम्प को संरक्षित करने के लिए cp का विकल्प।

cp -p source-file dest-file

हालाँकि, आपको जोड़ने की आवश्यकता होगी -आर निर्देशिकाओं से निपटने के दौरान इस आदेश का विकल्प। यह सभी उप-निर्देशिकाओं और व्यक्तिगत फ़ाइलों की प्रतिलिपि बनाएगा, उनकी मूल अनुमतियों को बरकरार रखते हुए।



cp -rp source-dir/ dest-dir/

आप भी इस्तेमाल कर सकते हैं -प्रति फ़ाइल अनुमतियों को बनाए रखने के लिए सीपी का विकल्प। यह सक्षम बनाता है संग्रह मोड, फ़ाइल अनुमतियों से SELinux संदर्भों तक सब कुछ संरक्षित करना।

cp -a source-dir/ dest-dir/

rsync का उपयोग करके Linux में अनुमतियाँ बनाए रखें

आप लिनक्स में कॉपी अनुमतियों को संरक्षित करने के लिए rsync उपयोगिता का भी उपयोग कर सकते हैं। कई व्यवस्थापक इसकी तेज प्रतिलिपि गति के कारण cp पर rsync पसंद करते हैं। चूंकि rsync केवल फ़ाइल के अद्यतन भाग की प्रतिलिपि बनाता है, वे जैसे कार्यों के लिए अधिक उपयुक्त हैं अपने Linux हार्ड ड्राइव को क्लोन करना .





rsync -a source-dir/ dest-dir

NS -प्रति rsync का विकल्प सक्षम करता है संग्रह मोड, जो अनुमतियों और स्वामित्व जैसी फ़ाइल विशेषताओं को सुरक्षित रखता है। आप का उपयोग कर सकते हैं -वी वर्बोज़ आउटपुट के लिए विकल्प और -एच मानव-पठनीय प्रारूप में संख्याओं को देखने के लिए।

rsync -avh source-dir/ dest-dir

इसके अलावा, समाप्ति की छूट पर ध्यान दें स्लैश ( / ) गंतव्य निर्देशिका से। अंतिम स्लैश को गंतव्य में जोड़ने से rsync अन्य उप-निर्देशिका स्तर के अंतर्गत फ़ाइलों की प्रतिलिपि बना लेगा।





Linux में फ़ाइल अनुमतियां सत्यापित करें

आप लिनक्स में फ़ाइल अनुमतियों को आसानी से सत्यापित कर सकते हैं गेटफैक्ली (फाइल एक्सेस कंट्रोल लिस्ट प्राप्त करें) कमांड। यह पुष्टि करेगा कि अनुमतियों को अपेक्षित रूप से संरक्षित किया गया था या नहीं।

getfacl source-file
getfacl dest-file

लिनक्स में अनुमतियों को संरक्षित करते हुए फाइलों की प्रतिलिपि बनाएँ

cp और rsync दोनों Linux में फ़ाइल अनुमतियों को संरक्षित करने के लिए मानक विकल्प प्रदान करते हैं। आप रोज़मर्रा के कार्यों के लिए cp का उपयोग कर सकते हैं, जबकि rsync बड़े पैमाने पर डेटा के लिए बेहतर अनुकूल होगा। एक बार कॉपी करने के बाद getfacl का उपयोग करके अनुमतियों को सत्यापित करना सुनिश्चित करें।

हालाँकि rsync दूरस्थ मशीनों के बीच फ़ाइलों की प्रतिलिपि बना सकता है, एससीपी (सिक्योर कॉपी) कमांड इस कार्य के लिए एक अन्य व्यवहार्य विकल्प है। आप scp का उपयोग करके नेटवर्क सिस्टम से सुरक्षित रूप से फ़ाइलों का बैकअप ले सकते हैं।

साझा करना साझा करना कलरव ईमेल एससीपी कमांड के साथ लिनक्स में फाइलों को सुरक्षित रूप से कॉपी करें

फ़ाइलों और फ़ोल्डरों को दूर से ले जाना आपके विचार से आसान है। एसपीपी कमांड के साथ, दूर से चलने वाली फाइलों को भी एन्क्रिप्ट किया जाता है।

क्रोम में फ्लैश की अनुमति कैसे दें
आगे पढ़िए संबंधित विषय
  • लिनक्स
  • फ़ाइल प्रबंधन
  • लिनक्स
  • लिनक्स कमांड
लेखक के बारे में रुबैत हुसैन(39 लेख प्रकाशित)

रूबैत ओपन-सोर्स के लिए एक मजबूत जुनून के साथ एक सीएस ग्रेड है। यूनिक्स के अनुभवी होने के अलावा, वह नेटवर्क सुरक्षा, क्रिप्टोग्राफी और कार्यात्मक प्रोग्रामिंग में भी हैं। वह पुरानी किताबों का एक उत्साही संग्रहकर्ता है और क्लासिक रॉक के लिए कभी न खत्म होने वाली प्रशंसा है।

रूबैत हुसैन की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें