Saya sepertinya telah menghapus semua file saya sambil menghapus anggur dari direktori home

18

Setelah mencoba menghapus Wine dari Ubuntu, semua file saya tiba-tiba hilang. Artinya, saya tidak melihat dokumen saya dll, tetapi hard drive saya mengatakan hanya 3 GB masih tersedia (yang umum untuk hard drive kecil saya).

Masalah terjadi setelah melakukan ini: Cara menghapus anggur sepenuhnya dan kemudian jawaban berperingkat teratas (dari pagal pila). Kemungkinan besar saya melakukan sesuatu yang tidak sesuai untuk versi / pc saya (Belajar dengan cara yang sulit bahwa orang tidak boleh hanya mencoba perintah yang tidak mereka pahami).

Adakah yang tahu cara memulihkan / menampilkan file saya yang dihapus / disembunyikan?

Seperti yang dikomentari, saya menjalankan sejarah:

    1  sudo apt-get remove --purge wine  
    2  rm -rf $HOME/ .wine  
    3  sudo  
    4  sudo rm -rf $HOME/.wine  
    5  sudo rm -f $HOME/.config/menus/applications-merged/wine*  
    6  rm -f $HOME/.config/menus/applications-merged/wine*  
    7  rm -rf $HOME/.local/share/applications/wine  
    8  rm -f $HOME/.local/share/desktop-directories/wine  
    9  rm -f $HOME/.local/share/icons/????_*.xpm  
   10  sudo apt-get remove --purge wine  
   11  sudo apt-get update  
   12  sudo apt-get autoclean  
   13  sudo apt-get clean  
   14  sudo apt-get autoremove  
   15  apt-get update
AsMek
sumber
5
Harap edit pertanyaan Anda dan tunjukkan kepada kami perintah tepat yang Anda jalankan. Anda dapat melihatnya dengan membuka terminal dan berlari history.
terdon
5
Hal yang dipelajari: Jangan gunakan fdi rmkecuali Anda telah mengkonfirmasi akan menghapus apa yang dimaksudkan dan selalu memeriksa rmperintah lebih dari sekali ;-) Oh dan wajib: selalu membuat cadangan pada interval reguler.
Rinzwind
1
Kiat hebat untuk menautkan ke instruksi yang Anda ikuti yang menyebabkan nuking, kami telah menambahkan komentar pada halaman itu, berharap untuk mencegah yang berikutnya mengikuti mereka dari membuat kesalahan yang sama seperti Anda
Ferrybig
6
Baris 2 dalam riwayat Anda mengatakan itu semua. Ruang ekstra antara $HOMEdan .winepertama dihapus seluruh direktori rumah Anda, dan kemudian file yang disebut .winedi direktori kerja Anda.
user35581

Jawaban:

58

rm -rf $HOME/ .wine Saya melihat ruang di sana ... Anda nuked rumah Anda dengan itu.

Adakah yang tahu cara memulihkan / menampilkan file yang saya hapus / sembunyikan?

Punya cadangan? Jika demikian gunakan itu. Jika tidak ...

  • jangan melakukan apa-apa dengan sistem itu. NOTHIN G. Perubahan apa pun pada disk tersebut akan menurunkan kemampuan Anda untuk memulihkan apa pun dari disk tersebut.
  • Boot DVD Live dan instal "testdisk" di dalamnya.
  • Jalankan testdisk dan minta scan partisi itu.
  • Berdoa mulai.
Rinzwind
sumber
4
Aduh!! Itu sangat menyakitkan! Apakah Anda tahu mengapa dia menggunakan -rfopsi itu? Seperti mengapa rmtidak cukup? Saya pikir ini pelajaran yang sangat bagus bagi pemula untuk tidak mempercayai perintah (atau argumen) yang tidak mereka pahami sepenuhnya.
ipse lute
3
@selselute, saya tidak tahu apakah ini alasannya tepat, tetapi ketika saya sudah mencoba menghapus sumber yang berhubungan dengan Wine di masa lalu, ia meminta rm: remove write-protected regular empty file 'FILENAME'?setiap file. Menggunakan rm -rflompatan petunjuknya.
user1717828
2
Rekomendasi saya untuk menghindari hal semacam ini: selalu gunakan manajer file grafis untuk menghapus sesuatu.
JonasCz
1
@ MichaelKjörling, -ropsi memberi tahu rmuntuk beroperasi secara rekursif pada direktori yang Anda lewati. The -fpilihan menekan banyak petunjuk yang berkaitan dengan menghapus read-only file atau menghapus file-file yang dilewatkan ke rmtetapi tidak hadir pada filesystem.
sherrellbc
2
Selalu lakukan yang setara lsuntuk memeriksa apa yang ditampilkan dan akan dihapus. Plus saya akan menyarankan untuk membuat cadangan dengan tarsehingga Anda dapat mengembalikan penghapusan jika Anda tidak membuat cadangan secara teratur.
Rinzwind
20

Sini

rm -rf $HOME/ .wine  

Ada ruang antara $HOMEdan .wine. Jadi, itu berarti bahwa rmharus memaksa f( r) penghapusan rekursif ( ) dari keduanya $HOMEdan.wine .

Jadi, Anda memilih untuk menghapus semua hal di folder rumah Anda :)

Tidak ada opsi "batalkan" di sini, solusi terbaik adalah memulihkan dari cadangan sebelumnya.

Atau, Anda dapat mencoba dari sistem file langsung untuk menggunakan testdiskdanphotorec untuk memulihkan data Anda.

Harap dicatat bahwa, jika Anda menggunakan komputer setelah bencana terjadi, sangat tidak mungkin Anda akan berhasil melakukannya.

dadexix86
sumber