Estoy usando cygwin en Windows 7 profesional.
Cuando creo nuevos archivos como MyNewFile.java, parece que el permiso predeterminado se establece en 755. Esto no es lo que quiero. Quiero que sea 644 para archivos normales.
Es muy molesto tener que cambiar los permisos cada vez que creo nuevos archivos fuera del terminal cygwin (cp desde el terminal cygwin funciona bien y solo mantiene los permisos existentes como se esperaba, incluso creando nuevos archivos desde dentro de cygwin funciona).
Alternativamente, ¿hay alguna forma en git para cambiar automáticamente los archivos * .myextension para tener siempre un permiso específico?
Si no es así, ¿hay alguna forma de utilizar recursivamente chmod 644 todos los archivos * .myextension de forma recursiva en una carpeta (sin afectar los permisos de la carpeta)?
find ./ …
; find . …
funciona bien, y si tiene la costumbre de escribir find ./
todo el tiempo, uno de estos días va a escribir find / -exec rm …
(o, equivalentemente find /. …
) por accidente.