การสแกนล่าสุดในเซิร์ฟเวอร์ไฟล์ของเราสำหรับไฟล์ temp ที่มี~ $ต่อท้ายชื่อเริ่มต้นสร้างผลลัพธ์เกือบ 1,000 รายการ
วันที่ "แก้ไขครั้งล่าสุด" ของไฟล์เหล่านี้กลับไปเป็นปี 2003 (โดยทั่วไปแล้วไฟล์เหล่านี้ซ้ำซ้อนทั้งหมดในตอนนี้และสามารถลบได้อย่างปลอดภัย)
ฉันต้องการสคริปต์ที่จะระบุและลบไฟล์ใด ๆ ที่ขึ้นต้นด้วย "~ $" ซึ่งฉันสามารถกำหนดเวลาให้ทำงานสัปดาห์ละครั้งบนเซิร์ฟเวอร์เพื่อล้างไฟล์ temp เหล่านี้โดยอัตโนมัติเป็นประจำ
+
- ซึ่งหมายความว่า{}
ขยายเข้าไปในรายการของไฟล์ (find
ฉลาดพอที่จะทำให้แน่ใจว่ามันอยู่ต่ำกว่าขีด จำกัด ของเชลล์) - มากกว่า\;
ซึ่งหมายความว่า{}
ขยายเป็นไฟล์เดียว เพราะมันหมายถึงคุณกำลังทำงานrm
หนึ่งครั้งสำหรับทุกไฟล์ที่find
พบเมื่อคุณอาจจำเป็นต้องใช้เพียงครั้งเดียวfind
คุณสามารถใช้-delete
ตัวเลือกและหลีกเลี่ยงการเรียกคำสั่งภายนอกทั้งหมดขึ้นอยู่กับรุ่นของคุณ