Saya tidak sengaja "menghapus * .py" Bagaimana saya membatalkan apa yang baru saja saya lakukan?


1

Di GNU / Linux. Ubuntu Riang. Saya melakukan sesuatu yang bodoh, di mana perintah undo?


11
kembali ke masa lalu dan buat repositori kode sumber yang dengan cermat Anda periksa di semua revisi Anda.
intuited

1
Ubuntu TIDAK UNIX :)
Tim Post

Jawaban:


4

Tidak ada opsi "batalkan". Temukan program pemulihan data dan jangan menulis apa pun ke disk untuk menghindari menimpa file.


1
+1, tetapi bahkan hanya menyalakan browser untuk mencari satu kemungkinan memusnahkan setidaknya beberapa dari mereka :)
Tim Post

1
@Tim Saya tidak akan mengatakan itu kemungkinan untuk menghapus beberapa dari mereka, kecuali jika drive sepenuhnya pada kapasitas. Kemungkinannya sangat nyata.
Goyuix


0

Hal pertama yang pertama! Boot ke mode pengguna tunggal dan remount drive dalam pertanyaan hanya-baca. Ini akan mencegah kerusakan lebih lanjut yang mungkin Anda sebabkan. Ketika Anda melakukan itu, krisis dihindari dan Anda dapat menggunakan salah satu dari sejumlah metode untuk membatalkan penghapusan. Tidak satu pun dari mereka yang dijamin berfungsi, karena sumber Anda ditandai telah dihapus pada sistem file, dan Linux mungkin telah menimpa mereka dengan sesuatu yang lain.

Saya pernah melakukannya sekali. Saya menghapus seluruh proyek yang tidak memiliki cadangan baru-baru ini. Dan alat batal dihapus yang saya coba tidak dapat menemukan file yang dihapus. Isyarat berjam-jam panik bergulir melalui gambar HDD banyak-GB di PICO. Saya terus pagedown dan mencari sesuatu yang bukan omong kosong. Akhirnya saya mencapai file proyek saya yang hampir utuh dan untungnya tinggal berdekatan di gambar HDD.


0

Setelah mem-boot ulang ke mode pengguna tunggal dan remounting drive untuk membaca hanya Anda dapat grep seluruh / dev / sdXX untuk header file atau apa pun yang Anda tahu ada di file. Ini pada dasarnya adalah apa yang semua program penghapusan file ext3 lakukan.


0

Jika Anda melakukan perintah ini di aplikasi Konsol Anda, tidak ada cara untuk membatalkan apa yang baru saja Anda lakukan. Maaf! :(

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.