ข้อมูลผู้ใช้ของฉันถูกลบ [ซ้ำ]


0

เป็นไปได้ซ้ำ:
เลิกทำคำสั่ง“ rm -rf ~” หรือไม่

ดังนั้นฉันจึงทำผิดพลาดงี่เง่าฉันทำไดเร็กตอรี่sudo rm -rfของฉัน ~ / ฉันไม่ได้คิดถึงไฟล์ที่ซ่อนอยู่ในนั้น ตอนนี้แทนที่จะแสดงว่าฉันอยู่ในไดเรกทอรีใดหรือชื่อผู้ใช้ของฉันมันบอกว่า -bash-3.2 $ ซึ่งมันเคยบอกว่า: [ชื่อผู้ใช้ @ โฮสต์ตำแหน่ง] $ สิ่งที่ฉันสงสัยคือมีวิธีการสร้างไฟล์เหล่านี้ใหม่เพื่อให้มัน แสดงตำแหน่งของโฟลเดอร์และชื่อผู้ใช้ของฉัน ฯลฯ ขอบคุณ


ค้นหาโปรแกรมที่พยายามกู้คืนไฟล์ที่ถูกลบจากฮาร์ดดิสก์ ตรวจสอบให้แน่ใจว่าทำการเปลี่ยนแปลงฮาร์ดดิสก์ของคุณน้อยที่สุดเท่าที่จะทำได้เนื่องจากคุณอาจเขียนทับไฟล์เหล่านั้นบางไฟล์
Shahbaz

คำตอบ:


2

ไม่มีวิธีการกู้คืนไฟล์เหล่านั้น (ยกเว้นว่าคุณได้ทำการสำรองข้อมูลแล้วซึ่งคุณควรทำ!)

ลองคัดลอกไฟล์. bashrc ฯลฯ จากบัญชีผู้ใช้อื่น หากคุณไม่มีบัญชีผู้ใช้อื่นให้สร้างและเข้าสู่ระบบ Bash จะสร้างไฟล์เหล่านี้ให้คุณอีกครั้ง


0

ในไฟล์ ~ / .bash_profile ของคุณเพิ่มบรรทัด

export PS1='\u@\h \w $ '

ฉันไม่มีสิทธิ์เข้าถึง upvote แต่นั่นก็แก้ไขได้! ขอบคุณ!!

0

rm -f ~ / จะไม่ลบไฟล์ที่ซ่อนของคุณ แต่ในกรณีของคุณตัวเลือกเดียวคือการกู้คืนไฟล์เหล่านั้น

ฉันไม่แน่ใจว่าจะช่วยได้หรือไม่ แต่คุณสามารถตรวจสอบได้ที่นี่


ใช่rm -rf ~/จะลบไฟล์ที่ซ่อนอยู่ ไฟล์ที่ชื่อขึ้นต้นด้วย.ถูกซ่อนจากlsและจากการขยายตัวอักขระตัวแทน พวกเขาไม่ได้ซ่อนจาก rmrecursive
Keith Thompson

0

กู้คืนจากการสำรองข้อมูล

ความล้มเหลวนั้นไฟล์ต้นฉบับที่คัดลอกไปยังโฮมไดเร็กทอรีของผู้ใช้ใหม่มักจะอยู่ใน / etc / skel /


0

คัดลอกไฟล์จาก / etc / skel ไปยังไดเรกทอรีบ้านของคุณ อย่างน้อยจะทำให้คุณกลับสู่สถานะไฟล์ dot ของผู้ใช้ใหม่ รวมถึง. bashrc ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.