ฉันมักจะใช้/tmp
ไดเรกทอรีบนเครื่อง Linux ของฉันเพื่อจัดเก็บไฟล์ชั่วคราว (เช่น PDF จากเว็บไซต์ที่ต้องการให้ฉันดาวน์โหลดก่อน ฯลฯ ) และฉันมักจะสร้างไดเรกทอรีด้วยชื่อผู้ใช้ของฉัน แต่ทุกครั้งที่เริ่มต้นระบบ (รวมถึงไฟล์ทั้งหมด) จะถูกลบ ตอนนี้ฉันรู้แล้วว่าฉันสามารถใส่มันลงไปได้/var/tmp
แต่ฉันต้องการลบเนื้อหาทั้งหมด แต่สำหรับตัวไดเรกทอรีเอง ดังนั้น:
tmp
|- me # this should stay
| |- foo1 # this should be deleted...
| |- bar1 # ...and this as well
|- other stuff...
มีวิธีการทำเช่นนี้? อาจจะมีสิทธิ์หรือมีการกำหนดค่าพิเศษหรือไม่?
/tmp
น่าจะเป็นtmpfs
ระบบไฟล์ ไฟล์เหล่านั้นไม่ถูกลบจริงๆ พวกเขาถูกเก็บไว้ใน RAM และหายไปเมื่อรีบูต นั่นเป็นเหตุผลที่คุณได้รับคำตอบที่ต้มลงไป "สร้างใหม่อีกครั้งมันในการบูตหรือเข้าสู่ระบบ"