Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
mifistor
Сообщения: 37
ОС: Ubuntu 8.04
Сообщение
mifistor » 26.02.2007 11:46
Мигрирую с ОС Windows на Linux (Ubuntu 6.06).
Программирую на PHP и сейчас переношу свои проекты в Linux. При переносе необходимо у всех *.php файлов изменить права на "выполняемые".
Я сделал:
Как сделать, чтобы все файлы в папке www (включая поддиректории) приобрели атрибут "исполняемый"?
suhanov
Сообщения: 92
ОС: RedHat 9; Ubuntu 6.06.1 LTS
Сообщение
suhanov » 26.02.2007 12:02
mifistor
Сообщения: 37
ОС: Ubuntu 8.04
Сообщение
mifistor » 26.02.2007 12:20
Спасибо
yros
Сообщения: 245
Сообщение
yros » 26.02.2007 19:08
Еще find неплохо в таких случая работает, особенно если на каталоги нужно установить одни права а на файлы другие.
Код: Выделить всё
find ./ -name "*" -type f -exec chmod 777 "{}" \;- поменять права только файлам, не затрагивая каталоги.
find`ом можно и перекодировать файлы, просто вместо chmod подставить iconv . (Єто в тему "Как при помощи iconv перекодировать целую папку?")
myLinux 3.1 | 2.6.17.6