วิธีการลบไฟล์อย่างปลอดภัยโดยใช้ Linux Command Line
สิ่งที่ต้องรู้
- ใช้ rm สั่งการ, rm /path/to/fileเพื่อลบไฟล์อย่างถาวร เพิ่ม -R แฟล็ก เพื่อลบไฟล์ทั้งหมดในโฟลเดอร์
- ใช้ ถังขยะ-cli แอปพลิเคชันเพื่อให้บรรทัดคำสั่งถังขยะ ป้อนบรรทัดคำสั่ง ถังขยะ /path/to/file เพื่อย้ายไฟล์ไปที่นั่น
บทความนี้อธิบายสองวิธีในการลบไฟล์อย่างปลอดภัยโดยใช้บรรทัดคำสั่ง Linux วิธีหนึ่งลบไฟล์อย่างถาวร อีกคนหนึ่งย้ายพวกเขาไปที่ถังขยะที่สามารถดูและกู้คืนได้
คำสั่ง 'rm'
เช่นเดียวกับงานมากมาย ลินุกซ์ เสนอวิธีการทำงานให้สำเร็จมากกว่าหนึ่งวิธี โดยแต่ละวิธีมีข้อดีและข้อเสียต่างกันไป วิธีการทั่วไปในการลบไฟล์โดยใช้เชลล์พรอมต์เกี่ยวข้องกับ rm คำสั่งแม้ว่า ถังขยะ-cli คำสั่งก็ใช้งานได้เช่นกัน
คนส่วนใหญ่ใช้ rm คำสั่ง เพื่อลบไฟล์ NS ไวยากรณ์ ของ rm คำสั่งมีดังนี้:
rm /path/to/file
ลบไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อยโดยใช้ -NS แฟล็ก (เพื่อลบซ้ำ) ดังนี้:
rm -R /path/to/folder
NS rm คำสั่งถือเป็นที่สิ้นสุด ไฟล์และโฟลเดอร์ที่ถูกลบโดยวิธีนี้โดยทั่วไปจะไม่สามารถกู้คืนได้หากไม่มีเครื่องมือพิเศษ
คำสั่ง 'ถังขยะ-cli'
NS ถังขยะ-cli แอปพลิเคชันให้ถังขยะบรรทัดคำสั่ง โดยปกติจะไม่ติดตั้งโดยค่าเริ่มต้นกับ Linux ดังนั้นให้ติดตั้งจากที่เก็บของการแจกจ่ายของคุณ
ในการส่งไฟล์ไปที่ถังขยะ ให้ใช้คำสั่งต่อไปนี้:
ถังขยะ /path/to/file

ไฟล์ไม่ได้ถูกลบอย่างสมบูรณ์ แต่ส่งไปที่ถังขยะในลักษณะเดียวกับถังรีไซเคิลของ Windows หากคุณระบุชื่อโฟลเดอร์ของคำสั่งถังขยะ คำสั่งนั้นจะส่งโฟลเดอร์และไฟล์ทั้งหมดในโฟลเดอร์นั้นไปยังถังรีไซเคิล
วิธีแสดงรายการไฟล์ในถังขยะ
หากต้องการแสดงรายการไฟล์ในถังขยะ ให้รันคำสั่งต่อไปนี้:
รายการถังขยะ
ผลลัพธ์ที่ส่งคืนรวมถึงเส้นทางดั้งเดิมไปยังไฟล์ และวันที่และเวลาที่ไฟล์ถูกส่งไปยังถังขยะ
วิธีคืนค่าไฟล์จากถังขยะ
ในการกู้คืนไฟล์ ให้ใช้คำสั่งต่อไปนี้:
ถังขยะ-restore
อย่างไรก็ตาม คุณอาจได้รับคำสั่งไม่พบข้อผิดพลาดหากคุณเรียกใช้คำสั่งนี้
ทางเลือกในการเรียกคืนถังขยะคือ restore-trash ดังนี้:
คืนค่าถังขยะ
คำสั่ง restore-trash แสดงรายการไฟล์ทั้งหมดในถังขยะโดยมีตัวเลขอยู่ข้างๆ แต่ละไฟล์ หากต้องการกู้คืนไฟล์ ให้ป้อนหมายเลขข้างชื่อไฟล์
วิธีล้างถังขยะ
ปัญหาหลักของถังขยะคือไฟล์ที่ถูกลบนั้นกินเนื้อที่ในไดรฟ์ ถ้าคุณพอใจที่ทุกอย่างในถังขยะไม่จำเป็นอีกต่อไป ให้รันคำสั่งต่อไปนี้เพื่อล้างถังขยะ:
ถังขยะว่างเปล่า
หากคุณต้องการลบไฟล์ทั้งหมดที่อยู่ในถังขยะตามจำนวนวันที่กำหนด ให้ระบุหมายเลขนั้นด้วยคำสั่ง Trash-empty
ถังขยะเปล่า7