2007
11.16

Утилітки chmod та chown не вміють змінювати параметри доступу тільки для файлів, або тільки для директорій. Знайшов цікавий приклад, як таке можна зробити разом з find:

  • для директорій –  find . -type d -exec chmod 775  {} \; 
  • для файлів - find . -type f -exec chmod 664  {} \;
  • для файлів з певним розширенням чи назвою - find . -type f -name ‘*.php’ -exec chmod 664  {} \;
  1. Ещё небольшой основанный на find -exec tip .
    Поиск вхождения строки в БОЛЬШОМ проекте по маске
    find ./ -name ‘*.java’ -exec grep -in {} \;

    Регулярно пользуюсь, таже alias прописал :)

  2. Я познал силу find чуть раньше ;) Действительно могучая тулза.

blog comments powered by Disqus