Изменение прав доступа к нескольким файлам через терминал Unix

Привет, у меня около 100 файлов в папке, и я хочу изменить права доступа к файлам для чтения, записи и выполнения для каждого файла в этой папке.

Я знаю, как изменить права доступа к одному файлу, например chmod a+rwx foo.txt, но не к группе файлов. Пожалуйста, помогите мне

Спасибо!

GT


person smilingbuddha    schedule 29.07.2011    source источник


Ответы (1)


вы можете использовать подстановочные знаки, например

chmod a+rwx *.txt

or

find <directory> -type f -exec chmod a+rwx {} \;

последняя команда найдет все файлы и выполнит chmod для каждого файла.

однако иметь +rwx не вообще не рекомендуется

person marcelog    schedule 29.07.2011
comment
отлично, рад это слышать :) не забудьте принять ответ :) - person marcelog; 29.07.2011