Использование chmod

Вечно я забываю команду на рекурсивную смену прав только для директорий или только для файлов, а т.к. это будет ну уж совсем маленькая подсказка, то разноображу её самыми простыми манипуляциями.

Для того, чтобы изменить права на конкретную директорию или файл:

chmod 777 /путь/до/файла/или/директории

Для того чтобы изменить права на все поддиректории и файлы находящиеся в определенной директории:

chmod 777 -R /путь/до/нужной/директории

Для того, чтобы изменить права для всех файлов (не директорий) находящихся в определенной директории:

find /путь/до/нужной/директории -type f -exec chmod 777 {} \;

Для того, чтобы изменить права для всех поддиректории (не файлов) находящихся в определенной директории:

find /путь/до/нужной/директории -type d -exec chmod 777 {} \;

Естественно, вместо «777» могут быть и другие права. Какие? Считай на логотипе поста. 🙂

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.