Рейтинг:0

скрипт смены владельца каталога через bash

флаг cn

Я пытаюсь найти каталоги старше 150 дней и изменить их владельца как root. Пожалуйста, не могли бы вы посоветовать, как мне исправить ниже, пожалуйста?

find /mnt/mailfolder/ -maxdepth 1 -type d -mtime +150 -printf "%P\n" -exec "chown -R oracle:oinstall {}"

Alex avatar
флаг us
Что именно сейчас работает? Вы получаете какую-либо ошибку или какое-либо нежелательное поведение?
nick avatar
флаг cn
найти: отсутствует аргумент для `-exec
Рейтинг:1
флаг bd

Синтаксис найти немного сложно, особенно с -exec. Пытаться:

 find /mnt/mailfolder/ -maxdepth 1 -type d -mtime +150 -printf "%P\n" -exec chown -R oracle:oinstall "{}" \;
nick avatar
флаг cn
огромное спасибо. Я понял, что нужно делать. очень признателен

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.