Tôi đang sử dụng cygwin trên Windows 7 chuyên nghiệp.
Khi tôi tạo các tệp mới như MyNewFile.java, nó dường như được cấp quyền mặc định được đặt thành 755. Đây không phải là điều tôi muốn. Tôi muốn nó là 644 cho các tập tin thông thường.
Điều này rất khó chịu khi phải thay đổi quyền mỗi khi tôi tạo tệp mới bên ngoài thiết bị đầu cuối cygwin (cp từ thiết bị đầu cuối cygwin hoạt động tốt và chỉ giữ quyền hiện có như mong đợi, thậm chí tạo tệp mới từ bên trong cygwin hoạt động).
Ngoài ra, có cách nào trong git để tự động thay đổi các tệp * .myextension để luôn có sự cho phép cụ thể không?
Nếu không, có cách nào để đệ quy chmod 644 tất cả các tệp * .myextension theo cách đệ quy trong một thư mục (mà không ảnh hưởng đến quyền của thư mục!)?
find ./ …
; find . …
chỉ hoạt động tốt và nếu bạn có thói quen gõ find ./
mọi lúc, một trong những ngày này bạn sẽ gõ find / -exec rm …
(hoặc, tương đương, find /. …
) một cách tình cờ.