ซ้ำเป็นไปได้:
วิธีลบไฟล์ทั้งหมดในไดเรกทอรียกเว้นบางไฟล์?
ฉันมักจะประสบปัญหานี้ ฉันมีชุดไฟล์ในโฟลเดอร์และต้องการลบทั้งหมดยกเว้นบางไฟล์
ตัวอย่างเช่น: ฉันมีชื่อไฟล์ตามวันที่สร้าง (เช่น 11-1-11.tar, 10-1-11.tar เป็นต้น) ตอนนี้ฉันต้องการลบไฟล์เช่น 10-1-11, 9-1-11 และอื่น ๆ แต่ไม่ใช่ไฟล์อื่น ๆ โดยทั่วไปฉันต้องการบังคับใช้สิ่งที่ควรลบและสิ่งที่ควรเก็บไว้ ฉันจะทำสิ่งนี้ได้อย่างไร
-r
(recursive) (และอาจจะ-f
(แรง)) เมื่อคุณกินอาหารชื่อไฟล์เพื่อสำหรับxargs
rm