find . -type d -not -path /home/admin/web/public_html -prune -o -print0 | xargs -0 chown admin
Где -type d
фильтровать по каталогу и -not -path /home/admin/web/public_html
исключать каталог.
Я хочу исключить большой каталог содержимого
Я использую это, чтобы chown Directory
chown -R admin /home/admin/web/public_html
в любом случае, чтобы исключить подкаталог под HTML
Подобно:
chown -R admin exclude=/home/admin/web/public_html/content /home/admin/web/public_html
Что-то вроде того
Спасибо
find . -type d -not -path /home/admin/web/public_html -prune -o -print0 | xargs -0 chown admin
Где -type d
фильтровать по каталогу и -not -path /home/admin/web/public_html
исключать каталог.
от / home / admin / web / public_html
find . ! -name "content" | xargs -I {} chown admin {}
должно работать нормально, надеюсь, это поможет вам