लिनक्स में किसी अन्य फ़ाइल के लिए फ़ाइल अनुमतियाँ और स्वामित्व की प्रतिलिपि कैसे करें


यह मानते हुए कि आपके पास दो फाइलें हैं या आपने अभी एक नई फाइल बनाई है और चाहते हैं कि इसमें एक ही फाइल की अनुमति और स्वामित्व हो।

इस लेख में, हम आपको क्रमशः chmod और chown कमांड का उपयोग करके लिनक्स में एक फ़ाइल से दूसरी फ़ाइल में अनुमतियों और स्वामित्व की प्रतिलिपि बनाने का तरीका दिखाएंगे।

फ़ाइल की अनुमतियों को एक फ़ाइल से दूसरी फ़ाइल में कॉपी करने के लिए, chmod कमांड के साथ - संदर्भ का उपयोग करके निम्न सिंटैक्स में स्विच करें, जहां संदर्भ_फाइल है। फ़ाइल जिसमें फ़ाइल के लिए निर्दिष्ट मोड (यानी ऑक्टिकल या संख्यात्मक मोड अनुमतियाँ) के बजाय अनुमतियाँ कॉपी की जाएंगी।

$ chmod --reference=reference_file file

उदाहरण के लिए,

$ ls -l users.list
$ ls -l keys.list
$ sudo chmod --reference=users.list keys.list
$ ls -l keys.list

इसी तरह, किसी अन्य फ़ाइल से स्वामित्व की प्रतिलिपि बनाने के लिए, chown कमांड का उपयोग - संदर्भ के साथ-साथ निम्नलिखित सिंटैक्स का उपयोग करते हुए करें, जहां संदर्भ_फाइल फ़ाइल है जिसमें से स्वामी: समूह मानों को फ़ाइल के लिए निर्दिष्ट करने के बजाय स्वामी और समूह की प्रतिलिपि बनाई जाएगी।

$ chown --reference=reference_file file

उदाहरण के लिए,

$ ls -l keys.list
$ touch api.list
$ ls -l keys.list
$ sudo chown --reference=keys.list api.list
$ ls -l api.list

आप फ़ाइल अनुमतियों और स्वामित्व को एक फ़ाइल से एकाधिक फ़ाइलों में भी दिखा सकते हैं।

$ sudo chmod --reference=users.list users1.list users2.list users3.list
$ sudo chown --reference=users.list users1.list users2.list users3.list

अधिक जानकारी के लिए, chown और chmod मैन पेज देखें।

$ man chown
$ man chmod 

आपको उपयोगी होने के लिए फ़ाइल अनुमतियों से संबंधित ये मार्गदर्शिकाएँ भी मिलेंगी:

  1. How to Manage Users and Groups in Linux
  2. Translate rwx Permissions into Octal Format in Linux
  3. How to Find Files With SUID and SGID Permissions in Linux

बस इतना ही! यदि आप लिनक्स में फ़ाइल अनुमतियों को कॉपी या क्लोन करने का कोई अन्य तरीका जानते हैं, तो नीचे दिए गए फीडबैक फॉर्म के माध्यम से हमारे साथ साझा करें।