ซ้ำได้: ลบไฟล์ที่ตรงกับชื่อซ้ำบนบรรทัดคำสั่ง (OS X) ซ้ำ ๆ
ฉันต้องการลบไฟล์ทั้งหมดที่มีนามสกุล. orig จากแผนผังของฉัน ต้นไม้ลึก มีวิธีง่าย ๆ ที่จะทำเช่นนั้น?
ฉันอาจจะต้องทำอย่างนี้หลายครั้งต่อวันด้วยต้นไม้ที่แตกต่างกัน ดังนั้นความสะดวกเป็นสิ่งสำคัญ
ซ้ำได้: ลบไฟล์ที่ตรงกับชื่อซ้ำบนบรรทัดคำสั่ง (OS X) ซ้ำ ๆ
ฉันต้องการลบไฟล์ทั้งหมดที่มีนามสกุล. orig จากแผนผังของฉัน ต้นไม้ลึก มีวิธีง่าย ๆ ที่จะทำเช่นนั้น?
ฉันอาจจะต้องทำอย่างนี้หลายครั้งต่อวันด้วยต้นไม้ที่แตกต่างกัน ดังนั้นความสะดวกเป็นสิ่งสำคัญ
คำตอบ:
find /path -name '*.orig' -delete
find . -name...
ฉันชอบวิธีนี้ (คล้ายกับ @grawity) มาก แต่ด้วยประเภทที่file
รวม:
find /path . -name '*.orig' -type f -delete
คุณสามารถรันคำสั่งเชลล์ใน bash ได้หรือไม่? นี่จะเป็นการหลอกลวง:
find /path/to/your/tree | egrep .orig$ | xargs rm
find -x /path ...
) เพื่อป้องกันมิให้ข้ามจุดเมานต์ไปยังไดรฟ์อื่น ปกติแล้วจะไม่เกี่ยวข้อง แต่ฉันควรจะปลอดภัยกว่าขออภัย