как получить только файлы эффектов, а не файлы?

Я должен chmod структуру подпапок, которые содержат больше sufolders, а также файлы естественно.

Теперь мне нужно изменить права доступа (owner: group, no acl в этой точке) на эту полную структуру в таким же образом. Только я хочу 775 для папок, но 664 для файлов. Как я могу это достичь? man chown, похоже, не дает решения, поэтому я думал, что труба из find и chown может это сделать. Мои знания о трубах довольно просты. Я думаю, что вы даете команду и отправили вывод этой команды через вторую команду.

find -type d | chmod -R 775 *

- это мое предположение, но не учитывает вывод моей команды find. Вероятно, команда «*» в команде chown превосходит вывод find несколько

любых идей, как настроить это в мою пользу?

1
задан 22 November 2015 в 11:13

1 ответ

Обновление: я неправильно понял, что @ muru не использует -R Это может работать:

chmod 775 $(find -type d)

Он называется подстановкой команд

0
ответ дан 23 May 2018 в 15:35
  • 1
    попробовал это также, но опять же файлы изменяются также chmod, а не только каталоги. Поскольку это сейчас происходит со всеми решениями, я начинаю задаваться вопросом, имеет ли это другую причину? Я стал корнем раньше с помощью sudo -i (потому что из-за моей проблемы с доступом я не смог получить доступ к этим местам с моим пользователем-администратором). Может ли это быть частью проблемы? На самом деле это не имело смысла, но ... кто знает) – vrms 22 November 2015 в 12:30

Другие вопросы по тегам:

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