เป็นไปได้ซ้ำ:
เลิกทำ rm ของ Linux?
เป็นไปได้หรือไม่ที่จะยกเลิกrm somefile
คำสั่งใน linux?
และถ้าเป็นเช่นนั้นเราจะทำเช่นนั้นได้อย่างไร
เป็นไปได้ซ้ำ:
เลิกทำ rm ของ Linux?
เป็นไปได้หรือไม่ที่จะยกเลิกrm somefile
คำสั่งใน linux?
และถ้าเป็นเช่นนั้นเราจะทำเช่นนั้นได้อย่างไร
คำตอบ:
rm
ไม่ย้ายไฟล์ไปที่ไดเรกทอรีถังขยะแต่จะลบทิ้ง ดังนั้นคุณจะไม่สามารถใช้วิธีปกติได้
คุณสามารถลองด้วยเครื่องมือบางอย่างเพื่อค้นหาไฟล์ที่ถูกลบในระบบไฟล์ หากคุณต้องการลองฉันขอแนะนำให้คุณยกเลิกการต่อเชื่อมระบบไฟล์ของคุณทันทีและไม่ต้องเมานท์ (เป็น readwrite) จนกว่าคุณจะพบไฟล์ของคุณหรือจนกว่าคุณจะยอมแพ้
หากคุณกลัวที่จะลบไฟล์คุณควรแทนที่rm
คำสั่งของคุณด้วยอีกอันที่ถามคำยืนยันก่อนที่จะลบไฟล์อย่างถาวร คุณสามารถใช้นามแฝงเพื่อจุดประสงค์นี้:
alias rm="rm -i"
ไม่ปกติไม่ใช่ - ถูกลบแล้วและโดยปกติจะไม่มีคำสั่งยกเลิกการลบ ด้วยเหตุผลนั้นสิ่งแรกที่อาจารย์วิศวกรรมซอฟท์แวร์คนแรกของฉันบอกให้ทำคือกำหนดคำสั่ง rm ใหม่ให้ mv (ย้าย) ไฟล์ (s) ไปยังโฟลเดอร์. trash
นี่คือบทความที่ดี
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
ข้อความที่ยกมาบ่อยที่สุดมาจากคำถามที่พบบ่อย ext3 เอง:
ถาม: ฉันจะกู้คืน (ยกเลิกการลบ) ไฟล์ที่ถูกลบจากพาร์ติชัน ext3 ได้อย่างไร
ที่จริงแล้วคุณทำไม่ได้! นี่คือสิ่งที่หนึ่งในนักพัฒนา Andreas Dilger พูดถึง:
เพื่อให้มั่นใจว่า ext3 สามารถเริ่มการเชื่อมต่อได้อย่างปลอดภัยหลังจากเกิดการชนจริง ๆ แล้วมันเป็นศูนย์ตัวชี้บล็อกใน inode ในขณะที่ ext2 เพียงทำเครื่องหมายบล็อกเหล่านี้ว่าไม่ได้ใช้ในบล็อกบิตแมปและทำเครื่องหมาย inode ว่า "ลบ" และออกจากบล็อก พอยน์เตอร์คนเดียว
ความหวังเดียวของคุณคือการ "grep" สำหรับบางส่วนของไฟล์ที่ถูกลบและหวังว่าจะดีที่สุด
คุณอาจต้องการลองสร้างถังรีไซเคิล นี่คือคำแนะนำในการใช้ SAMBA ในเซิร์ฟเวอร์ Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7
อาจเป็นไปได้ แต่จำเป็นต้องมีรายละเอียดเพิ่มเติมในตอนแรกคุณ จำกัด การดำเนินการกับระบบไฟล์นั้น
โปรดระบุชื่อระบบปฏิบัติการเคอร์เนล (uname -a) จุดเมานต์ (เมาท์) และพา ธ ของไฟล์