Saya minta maaf untuk mengatakan bahwa jika Anda tidak membuat cadangan apa pun, Anda hampir pasti SOL di sini, terutama dari baris perintah.
Membatalkan tautan (menghapus) file terkadang dapat membuat data dapat dipulihkan selama tidak ada lagi yang mengambil inode tersebut; mengedit file menimpa data.
Jika kolega Anda masih memiliki editor tempat dia bekerja terbuka dan buffer undo-nya cukup lama, itu mungkin menjadi cara untuk memulihkan yang asli, tetapi di luar itu saya khawatir Anda tenggelam. Maaf.
Dengan asumsi Anda menggunakan ext3, mungkin dapat memulihkannya jika file pengganti dibuat sebagai inode lain (alih-alih menimpa file yang ada), dengan menggunakan debugfs
pada sistem file yang tidak di-mount, dan untuk menemukan inode dari file asli. Sayangnya, jika kolega Anda menimpa file, alih-alih memindahkannya lalu menghapusnya, file itu hilang. Saya sarankan menggunakan debugfs
dengan sangat hati-hati , karena Anda dapat mengacaukan sistem file dengan serius. Penggunaannya hanya benar-benar untuk upaya terakhir.