แค่ช่องว่าง นำมาซึ่งอนัตตา

งานพิเศษที่ผมทำ ใช้ UNIX เป็นหลัก (แม้จะเป็น Windows terminal เข้าไปทำงานก็ตาม)
ก็เลยเกิดอาการสะจายที่ได้กลับมาใช้ CLI อีกรอบ คำสั่งสั้นๆ เรียบเรียงออกจากหัวฉับๆ อัดลงบนแป้นพิมพ์ผลักๆ แล้ว กด Enter อย่างหนักหน่วง ด้วยความมั่นใจ

แล้วความวิบัติก็บังเกิด
ผมต้องการลบ file output สี่ห้า file (เช่น out1.txt, out2.txt, out3.txt, ...) เลยสั่ง
rm out *

เพื่อลบทุก file ที่ชื่อขึ้นต้นด้วย out แล้วตบปุ่ม Enter ด้วยการสะบัดมือขวาอย่างมั่นใจ แล้ว error ก็บังเกิด
out: No such file or directory


อ่ะ? ทำไมหาไม่เจอหล่ะพวก
ls ดูอีกที พบว่า ทุก file ใน directory นั้นหายไปหมด บังเกิดความว่างในบัดดล

แว้ก!! ลองย้อนไปดูว่า สั่งอะไรไป
rm out * ดันมี space ระหว่าง out กับ * มันเลยบอกหา out ไม่เจอ แต่ * หาเจอค้าบ ลบให้เกลี้ยงเลย ฮิฮิ <<< มันคงคิดในใจอย่างนี้

แม่เจ้า!!! ไร้ backup สิ้นดี หมดกัน เขียนใหม่ตั้งแต่ต้น มันเป็นอย่างนี้นี่เอง
รู้ทั้งรู้ว่า rm มันไร้ปราณี แต่ก็ยังประมาทมัน

Comments