Как скопировать права доступа к каталогу - PullRequest
1 голос
/ 20 сентября 2010

Мне интересно, как скопировать разрешение из каталога в другой. Есть идеи?

Спасибо

Ответы [ 3 ]

5 голосов
/ 20 сентября 2010

shutil.copymode должны помочь вам.Из документации:

shutil.copymode(src, dst)

Скопируйте биты прав доступа из src в dst.Содержимое файла, владелец и группа не затрагиваются.src и dst - это имена путей, заданные в виде строк.

Я проверил это в Ubuntu Jaunty, используя Python 2.6.2, и он работал для меня.

2 голосов
/ 20 сентября 2010

Поскольку вы упомянули Python, я предполагаю, что вы ищете

shutil.copymode(src, dst)

См. Документацию по shutil

1 голос
/ 20 сентября 2010

Попробуйте cp -a from_dir to_dir.Он сохранит права доступа к первому каталогу.

...