ฉันใช้ cygwin บน Windows 7 มืออาชีพ
เมื่อฉันสร้างไฟล์ใหม่เช่น MyNewFile.java ดูเหมือนว่าจะได้รับอนุญาตเริ่มต้นตั้งเป็น 755 นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการให้เป็น 644 สำหรับไฟล์ปกติ
นี่เป็นเรื่องที่น่ารำคาญมากที่ต้องเปลี่ยนการอนุญาตทุกครั้งที่ฉันสร้างไฟล์ใหม่นอก cygwin terminal (cp จาก cygwin terminal ทำงานได้ดีและเพียงแค่เก็บสิทธิ์ที่มีอยู่ตามที่คาดไว้แม้แต่การสร้างไฟล์ใหม่จากภายใน cygwin ทำงาน)
นอกจากนี้ยังมีวิธีใดในคอมไพล์ในไฟล์ auto-change * .myextension เพื่อให้มีการอนุญาตโดยเฉพาะเสมอ?
หากไม่มีมีวิธีใดที่จะเรียกใช้ไฟล์ chmod 644 ซ้ำทั้งหมด * .myextension ซ้ำภายใต้โฟลเดอร์ (โดยไม่มีผลต่อสิทธิ์ของโฟลเดอร์!)?
find ./ …
; find . …
ทำงานได้ดีและถ้าคุณติดนิสัยในการพิมพ์find ./
ตลอดเวลาวันใดวันหนึ่งคุณจะพิมพ์find / -exec rm …
(หรือเทียบเท่าfind /. …
) โดยไม่ตั้งใจ