Score:0

วิธีลบ execute ออกจากโฟลเดอร์ที่มีโฟลเดอร์ย่อย

ธง cn

ฉันมี *.mp3 จำนวนมากในโฟลเดอร์ที่มีโฟลเดอร์ย่อยหลายโฟลเดอร์ ขณะนี้พวกเขาคือ -rwxrwxrwx 1 ฉันต้องการให้ .mp3 เหล่านี้เปลี่ยนเป็น: -rw-rw-r-- 1 ไม่มีอะไรในโฟลเดอร์เหล่านี้ที่ต้องเรียกใช้งานได้ ฉันจะทำสิ่งนี้จากบรรทัดคำสั่งได้อย่างไร

hr flag
ดู [ฉันจะเรียกใช้ chmod -x ซ้ำได้อย่างไร](https://askubuntu.com/questions/327562/how-can-i-recursively-run-chmod-x)
hr flag
@matigo จะไม่กระทืบบิต `x` ของโฟลเดอร์ย่อยด้วยใช่ไหม
mchid avatar
bo flag
ใช่ ตามคำตอบที่เชื่อมโยงโดย @steeldriver : `find /path/to/folder -name "*.mp3" -exec chmod 664 {} +`
user10489 avatar
in flag
อย่าเรียกใช้ chmod -R 664 เพราะจะทำให้ไดเร็กทอรีทั้งหมดของคุณเสียหาย
Zanna avatar
kr flag
ไดเรกทอรี @matigo ต้องการสิทธิ์ x มิฉะนั้นจะไม่ทำงาน (ไม่สามารถป้อนได้) แฟล็ก `-R` เป็น `chmod` โดยทั่วไปไม่มีประโยชน์เพราะเหตุนี้
Score:2
ธง in

พยายาม ค้นหาโฟลเดอร์บางประเภท f -exec chmod o-w,gou-x {} +

สิทธิ์สัมพัทธ์นั้นปลอดภัยกว่ามากและคุณไม่ต้องการเหยียบสิทธิ์ไดเรกทอรี x

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา