Я використовую cygwin у Windows 7 professional.
Коли я створюю нові файли, такі як MyNewFile.java, видається, що дозвіл за замовчуванням встановлено на 755. Це не те, що я хочу. Я хочу, щоб це було 644 для звичайних файлів.
Це дуже дратує, коли доводиться змінювати дозволи кожен раз, коли я створюю нові файли за межами терміналу cygwin (cp від cygwin-терміналу працює нормально і просто зберігає наявні дозволи, як очікувалося, навіть створюючи нові файли всередині cygwin працює).
Крім того, чи є в Git спосіб автоматично змінювати * .myextension файли, щоб завжди мати певний дозвіл?
Якщо ні, чи є спосіб рекурсивно chmod 644 усіх * .myextension файлів рекурсивно під папку (не впливаючи на дозволи папок!)?
find ./ …
; find . …
працює просто чудово, і якщо ви звикли find ./
весь час друкувати , одного дня ви збираєтесь набрати find / -exec rm …
(або, що еквівалентно find /. …
) випадково.