nixp.ru v3.0

17 октября 2017,
вторник,
23:45:09 MSK

DevOps с компанией «Флант»
SerP написал 6 ноября 2005 года в 07:20 (1386 просмотров) Ведет себя неопределенно; открыл 4 темы в форуме, оставил 7 комментариев на сайте.

такая у меня беда: нужно сделать в папке исполняемыми тролько директории, изначально атрибут — исполняемый имеют все файлы и папки. Делаю так:ъ

find ./serp -not -type d -exec chmod 660 \{\};

а он мне в ответ:

find: отсутствует аргумент у `-exec'

в чем проблема?

Genie

неправильно команда написана….



find ./serp -not -type d -exec chmod 660 \{\};

должно быть:

$ find ./serp -not -type d -exec chmod 660 {} \;

однако, на практике, наиболее подходящий вариант такой:

$ find ./serp -type f -print0 | xargs -0r chmod 660