मैं एक फ़ाइल की अनुमतियों को दूसरी फ़ाइल में डुप्लिकेट करने के लिए एक मानक POSIX तरीका खोजने की कोशिश कर रहा हूं। GNU सिस्टम पर यह आसान है:
[alexmchale@bullfrog ~]$ ls -l hardcopy.*
-rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1
---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4
[alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4
[alexmchale@bullfrog ~]$ ls -l hardcopy.*
-rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1
-rw-r--r-- 1 alexmchale users 2824 May 14 13:45 hardcopy.4
दुर्भाग्य से, chmod को --reference ध्वज एक गैर-मानक विकल्प है। तो यह मेरे उद्देश्यों के लिए है। मैं इसे वन-लाइनर बनाना पसंद करूंगा, लेकिन यह जरूरी नहीं है। अंत में, यह POSIX श सिंटैक्स में होना चाहिए।