#linux #bash #file-permissions
#linux #bash #файл-разрешения
Вопрос:
У меня есть список путей к папкам, например
/home/user/wwww
/home/www/www/temp
Они хранятся в текстовом файле. Теперь я хочу получить эти пути для имен каталогов и предоставить им всем разрешение 777
Ответ №1:
Вы можете сделать так:
cat file.txt | while read line; do chmod 777 "$line"; done
Это изменит режим на 77 для каждой «строки $» во входном файле file.txt .
Комментарии:
1. Это стоило бы сказать
"$line"
(в кавычках), чтобы пути с пробелами не вызывали беспричинных сбоев.