J'utilise cygwin sur Windows 7 Professional.
Lorsque je crée de nouveaux fichiers tels que MyNewFile.java, il semble que l'autorisation par défaut soit définie sur 755. Ce n'est pas ce que je veux. Je veux que ce soit 644 pour les fichiers normaux.
C'est très ennuyeux de devoir changer les autorisations chaque fois que je crée de nouveaux fichiers en dehors du terminal cygwin (le cp du terminal cygwin fonctionne bien et conserve les autorisations existantes comme prévu, même en créant de nouveaux fichiers à l'intérieur des œuvres cygwin).
Alternativement, existe-t-il un moyen dans git de changer automatiquement les fichiers * .myextension pour toujours avoir une autorisation spécifique?
Sinon, existe-t-il un moyen de récursivement chmod 644 tous les fichiers * .myextension récursivement sous un dossier (sans affecter les autorisations de dossier!)?
find ./ …
; find . …
fonctionne très bien, et si vous avez l'habitude de taper find ./
tout le temps, un de ces jours vous allez taper find / -exec rm …
(ou, de manière équivalente find /. …
) par accident.