Bir dosyanın izinlerini başka bir dosyaya çoğaltmak için standart bir POSIX yolu bulmaya çalışıyorum. Bir GNU sisteminde bu kolaydır:
[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
Ne yazık ki, chmod'un --reference bayrağı standart olmayan bir seçenektir. Yani bu benim amacım için. Tek astar olmasını tercih ederim, ama bu gerekli değil. Sonuçta, POSIX sh sözdiziminde olması gerekir.