Windows 7 Professional'da Cygwin kullanıyorum.
MyNewFile.java gibi yeni dosyalar oluşturduğumda varsayılan izin 755 olarak ayarlanmış görünüyor. İstediğim bu değil. Normal dosyalar için 644 olmasını istiyorum.
Bu, cygwin terminalinin dışında yeni dosyalar oluşturduğumda izinleri değiştirmek zorunda kalmak çok can sıkıcı (cygwin terminalinden cp iyi çalışıyor ve mevcut izinleri beklendiği gibi koruyor, hatta cygwin çalışmalarından yeni dosyalar oluşturuyor).
Alternatif olarak git'te * .myextension dosyalarını her zaman belirli bir izne sahip olacak şekilde otomatik olarak değiştirmenin herhangi bir yolu var mı?
Değilse, 644 tüm * .myextension dosyalarını bir klasör altında özyinelemeli olarak (klasör izinlerini etkilemeden!) Özyinelemenin bir yolu var mı?
find ./ …
; find . …
gayet iyi çalışıyor ve find ./
her zaman yazma alışkanlığına sahipseniz, bu günlerden biri kazayla find / -exec rm …
yazacaksınız (veya eşdeğer olarak find /. …
).