ฉันออกคำสั่งต่อไปนี้เพื่อค้นหาไดเรกทอรี. svn:
find . -name ".svn"
ที่ให้ผลลัพธ์ต่อไปนี้กับฉัน:
./toto/.svn
./toto/titi/.svn
./toto/tata/.svn
ฉันจะประมวลผลบรรทัดทั้งหมดเหล่านี้ด้วยวิธีการrm -fr
เพื่อลบไดเรกทอรีและเนื้อหาได้อย่างไร
-exec rm -r "{}" \;
ในส่วนท้ายของการค้นหา - ระวังเมื่อใช้rm -r
! :)
-name ".svn"
ตรงกับ.svn
ไดเรกทอรีเท่านั้นเองและไม่ใช่ไฟล์ที่อยู่ใน.svn
ไดเรกทอรี
-exec
กับยกมา"{}"
)
-delete
ตัวเลือก