To pytanie ma już tutaj odpowiedź:
Mam pytanie. Mam więc 2 foldery, z których oba mają te same pliki, ale niektóre mają inną zawartość, ale te same nazwy. Chcę sklonować wszystkie uprawnienia do plików z jednego folderu do uprawnień do innego folderu. czy to możliwe?
chmod -R --reference=/home/tcagame_svc4/karl/4/garrysmod/ /home/tcagame_svc7/stefen/7/garrysmod/
for i in foo/*; do j=$(basename $i); chmod bar/$j --reference foo/$j; done
(chcesz skopiować uprawnienia zfoo
dobar
i są to płaskie katalogi).Wydaje mi się, że to działa:
źródło
foo
katalog do każdego pliku wbar
.