ooooh ฉันขอโทษที่จะบอกว่าได้ยินสิ่งนี้ดีกว่าพยายามแก้ไขสิ่งที่คุณไม่รู้ว่าจะเริ่มจากตรงไหนคุณสามารถใช้
usb stick ที่สามารถบู๊ตได้เพื่อกู้คืนไฟล์ของคุณจากนั้นติดตั้งใหม่โดยส่วนใหญ่จะไม่จำเป็นเว้นแต่คุณจะติดตั้งระบบทั้งหมดใน /
ครั้งต่อไปให้สร้างพาร์ติชันหากคุณยังไม่ได้ทำ
/
/บูต
/var
/บ้าน
เพื่อให้สามารถติดตั้งใหม่และเปลี่ยนเฉพาะส่วนระหว่างการติดตั้งได้
หรือใช้อิมเมจการกู้คืนระบบเพื่อทำสิ่งเดียวกันจาก bootloader
จะต้องติดตั้งใหม่และสำรองข้อมูลไว้ด้วย
แทนที่จะใช้
rm -rf * postfix.txt # ช่องว่างระหว่าง
จะลบไฟล์ทั้งหมด
ชื่อไฟล์ที่ใช้ในเครื่องหมายคำพูดถือเป็นไฟล์เดียว
สิ่งนี้จะหลีกเลี่ยงข้อผิดพลาดเหมือนที่คุณทำ
rm -rf '* postfix.txt'
ในทางกลับกัน
จะไม่ลบไฟล์ bc ด้วยชื่อ *\ postfix.txt
ไม่มีอยู่จริง
ดีกว่าที่จะใช้ หา
สั่งการ
หา . -ชื่อ "* ชื่อโฟลเดอร์/" -type d -exec rm -rf {} \;
หรือ
หา . -ชื่อ "/ชื่อโฟลเดอร์/ *" -ประเภท d | xargs -0 rm -r
ที่นี่,
-name = ชื่อไฟล์
-type = f สำหรับไฟล์ , d สำหรับไดเร็กทอรี
-exec = เพื่อดำเนินการตามคำสั่ง {ประกอบด้วยผลลัพธ์จากการค้นหา} \;สแลชสำหรับการปิด
| = (ตัวดำเนินการไพพ์) ใช้เพื่อรวมสองคำสั่งเช่นการรวมไพพ์
xargs = ใช้สำหรับดำเนินการคำสั่ง