Создание каталогов: с полномочиями

Действовать на несколько файлов сразу с find, использовать + вместо \;:

find . -name '*.foo' -exec gedit {} +

С zsh, или с ударом ≥4, если Вы помещаете shopt -s globstar в Вашем ~/.bashrc, можно использовать **/ рекурсивно вызывать в подкаталоги:

gedit **/*.foo

Zsh также имеет много спецификаторов шарика, которые могут заменить большую часть использования find.

2
08.08.2011, 18:54
1 ответ

chown используется для изменения владения; Вы ищете chmod изменить режим. Вы хотите добавить (+) читайте и запишите (rw) для всех пользователей (a), таким образом, это:

$ chmod a+rw dirname

Можно также сделать это непосредственно при создании каталога путем передачи mkdir -m флаг; это берет тот же синтаксис как chmod:

$ mkdir -m a+rw dirname
4
27.01.2020, 22:01
  • 1
    я отклонил разрешение, и способ, которым я хочу реализовать это, я не могу аутентифицировать sudo –  Samantha Catania 08.08.2011, 19:04
  • 2
    @Samantha использования, Вы получили его делающий новый каталог или изменяющий режим каталога, которым Вы владеете? –  Michael Mrozek♦ 08.08.2011, 19:05
  • 3
    мне удалось заставить его работать путем выполнения mkdir от/bin/mkdir. Спасибо за всю справку –  Samantha Catania 08.08.2011, 19:08

Теги

Похожие вопросы