(12 jawaban)
Tutup 6 tahun yang lalu.
Saya salah menghapus file melalui saat terhubung ssh. Bagaimana saya dapat memulihkan file itu atau, jika ubuntu memiliki sesuatu seperti tempat sampah atau lebih?
Jawaban yang Diterima:
rm
versus menghapus dari GUI
Jika Anda menggunakan perintah rm
, Anda memang menghapus file. Data tidak lagi dapat dijangkau dari sistem file – kecuali ada tautan keras lain ke file (tidak biasa), atau Anda menghapus tautan simbolis.
Data aktual mungkin masih ada di disk, di blok disk yang dianggap tidak digunakan oleh sistem file. Jika Anda ingin memulihkannya, Anda tidak boleh menulis ke disk, karena dapat menggunakan kembali ruang disk yang menyimpan data Anda. Anda dapat mencoba pemulihan data reguler pada file dengan alat yang sesuai untuk sistem file yang Anda gunakan.
Untuk sistem file ext4 default, lihat:Apakah ada perangkat lunak pemulihan yang tersedia untuk ext4? dan sebagian besar jawaban pada pertanyaan yang ditautkan di bawah.
Sampah untuk CLI
Dimungkinkan untuk menggunakan tempat sampah dari baris perintah, tetapi itu tidak diatur secara default. Paket trash-cli
berisi alat baris perintah untuk menggunakan tempat sampah di lingkungan desktop Anda.
Ada perintah seperti trash-put
, trash-list
etc;
Namanya cukup panjang – Anda bisa mendefinisikan alias shell seperti
alias tp='trash-put'
atau
alias del='trash-put'
dan kemudian gunakan del
bukannya rm
untuk menghapus file atau direktori dengan cara yang lebih aman.
Seperti yang diusulkan dalam jawaban yang ditautkan di bawah, dimungkinkan untuk menggunakan nama alias rm
, menggantikan rm
. yang sebenarnya perintah dengan trash-put
, tetapi ada beberapa alasan untuk tidak melakukannya; beberapa di antaranya adalah:
- Penerapan
trash-put
jauh lebih kurang teruji daripadarm
dari 'GNU coreutils' di Ubuntu, misalnya. - Opsi default
rm
tidak semuanya didukung olehtrash-put
- Orang lain akan menggunakan shell dengan alias cepat atau lambat, dan akan melihat
rm
yang sangat rusak perintah, secara teknis. - Sintaks khusus diperlukan ketika
rm
yang sebenarnya diperlukan - Umumnya, bukanlah ide yang baik untuk bermain-main dengan alat yang sangat berbahaya, setidaknya menimbulkan kebingungan.
Karena itu, lihat jawaban @enzotib di Bisakah file/direktori yang dihapus dengan rm dipulihkan? tentang cara mengonfigurasi alias.