ฉันพยายามใช้คำสั่งค้นหา Linux เพื่อค้นหาไดเรกทอรีและไดเรกทอรีย่อยทั้งหมดที่ไม่มี. svn (โฟลเดอร์ย่อยที่ถูกซ่อนอยู่) ในเส้นทางของพวกเขา ฉันสามารถทำให้มันแยกไดเรกทอรี. svn จริง ๆ เท่านั้น แต่ไม่รวมถึงไดเรกทอรีย่อย
นี่คือสิ่งที่ฉันทำตอนนี้:
find . -type d \! -iname '*.svn*'
ฉันยังลอง:
find . -type d \! iname '.svn' \! iname '.svn/*'
แค่ FYI ฉันพยายามใช้รูปแบบการค้นหาเพื่อให้ฉันสามารถใช้คุณสมบัติการโค่นล้มบางอย่างกับไดเรกทอรีทั้งหมดในที่เก็บของฉันยกเว้นโฟลเดอร์ที่ถูกโค่นล้มที่ถูกซ่อนและ sub-directory ของพวกเขา (โดยใช้คำสั่ง exec กับไดเรกทอรีที่ส่งคืนจากคำสั่ง find ) ..
TIA