вопрос по linux - права на файлы - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.4082
BTC/USD69671.6927
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 14.03.2019, 15:41   #1
serggg
Senior Member
 
Аватар для serggg
 
Регистрация: 08.10.2008
Сообщений: 237
Бабло: $72095
По умолчанию вопрос по linux - права на файлы

есть
find *.txt -type f -exec chmod 666 {} \;
нужно чтоб меняло права на *.txt в текущей папке и всех подпапках
serggg вне форума  
Старый 14.03.2019, 16:22   #2
ivy
Senior Member
 
Регистрация: 09.06.2015
Сообщений: 1,027
Бабло: $143960
По умолчанию

Цитата:
find ./ -name "*.txt" -type f -exec chmod 666 {} \;
1234567890
ivy вне форума  
Старый 14.03.2019, 16:41   #3
number4
Senior Member
 
Регистрация: 23.04.2017
Адрес: Pattaya
Сообщений: 132
Бабло: $20600
По умолчанию

если афтар задает такой вопрос на форум - это не значит что он тупой, это значит, что он не умеет правильно составлять вопрос в гугле. Подобного рода вопросы гуглятся за 0.5сек
Как?

Для начала нужно ограничить сегмент поиска для быстроты выборки:
stackoverflow.com

затем указать префикс выборки: linux
затем задать вопрос: how to change permissions
затем указать ключевые слова: find chmod *.txt


В итоге получаем конструкцию:
stackoverflow.com +linux how to change permission find chmod *.txt

результат:
https://www.google.co.th/search?neww...iz.4IbAFpSHqvk
number4 вне форума  
Старый 14.03.2019, 17:15   #4
ivy
Senior Member
 
Регистрация: 09.06.2015
Сообщений: 1,027
Бабло: $143960
По умолчанию

number4, кто бы говорил

Цитата:
передаваемые HTTP параметры GET/POST приводятся к нижнему регистру
ivy вне форума  
Старый 15.03.2019, 02:24   #5
gagavip
Senior Member
 
Аватар для gagavip
 
Регистрация: 16.06.2017
Адрес: Beyond Adequate Conscious
Сообщений: 107
Бабло: $15855
По умолчанию

На все файлы .txt рекурсивно.
find ./ -type f -iname '*txt' -exec chmod 666 {} \;
На папки:
find ./ -type d -exec chmod 755 {} \;

P.S. Протупил. Выше вижу написали решение
gagavip вне форума