ฉันพยายามเขียนคำสั่ง bash ที่จะลบไฟล์ทั้งหมดที่ตรงกับรูปแบบเฉพาะ - ในกรณีนี้มันคือไฟล์บันทึกเก่า vmware ที่สร้างขึ้นทั้งหมด
ฉันได้ลองคำสั่งนี้แล้ว:
find . -name vmware-*.log | xargs rm
อย่างไรก็ตามเมื่อฉันเรียกใช้คำสั่งมันจะปรากฏขึ้นในทุกโฟลเดอร์ที่มีช่องว่างในชื่อของพวกเขา มีวิธีการจัดรูปแบบเส้นทางไฟล์เพื่อให้ xargs ส่งไปยัง rm ที่ยกมาหรือหนีออกมาอย่างถูกต้องหรือไม่?