Announcement

Collapse
No announcement yet.

как заставитьchmod работать только с директориями

Collapse

Forum Topic List

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • как заставитьchmod работать только с директориями

    сегодня нужно было поменять permissions на довольно больше количество директорий (это все про аудиокнижки), так вот делать это вручную довольно утомительно оказалось...



    если кому-то нужно, то вот решение:



    HTML Code:
    find /path.to -type d -exec chmod 777 {} \;





  • #2
    Re: как заставитьchmod работать только с директориями

    и в продолжение темы, если нужно проверить большое количество .cgi или .pl файлов на отсутствие в оных символа новой строки (carrier return) и заодно убедиться что все они являются executable, пишем скрипт с четырьмя строчками:



    HTML Code:
    find ./ -name "*.cgi" -exec perl -pi -e "s/\r\n/\n/g" {} \;
    find ./ -name "*.cgi" -exec chmod +x {} \;
    find ./ -name "*.pl" -exec perl -pi -e "s/\r\n/\n/g" {} \;
    find ./ -name "*.pl" -exec chmod +x {} \;


    p.s. символы новой строки часто является одной из основных причин неработоспособности только что написанных скриптов на perl, и появляются они оттого, что изначально файлы редактируются в среде windows а затем копируются на unix сервер...





    Comment

    Working...
    X