Rm komutunun sil düğmesinden farkı nedir?


9

Dediğim bir kitaptan okudum, komut dosyayı değil dosyayı rmsiler inode. Bu, rmkomutla silersem geri yüklenemez demektir.

Ubuntu ortamında çok yeniyim. Şüphem şu ki, Delanahtar nasıl çalışır? Benim inodeendişe duyduğum kadarıyla silinmiyor, çünkü Trashklasörümden geri yükleyebilirim . Del Anahtarın değişmeden bırakarak klasöre mvkomut verdiğini söylemek doğru muyum ? Yoksa burada bir şey mi kaçırıyorum?Trashinode

Yanıtlar:


10

Anlayışınız aslında doğrudur - DelNautilus'ta (veya başka bir dosya yöneticisinde) kullanılan anahtar kullanmakla aynı DEĞİLDİR rm; Çöp Kutusunu Boşaltmadıkça (aynı olana kadar rm) kurtarılabilmesi için dosyayı Çöp Kutusu'na "taşır" .

rmDosya olsanız bile , inode silindikten sonra gerçek verilerin hala diskte olduğunu unutmayın. Verilerin üzerine yazılmadan hemen önce hareket ederseniz, gibi bir araç kullanarak verileri kurtarabilirsiniz testdisk/photorec.


Cevap için teşekkürler. Biraz daha açıklama yapabilir misiniz the actual data is still on the disk after the inode is deleted? Bu hat? Ne zaman silinecek? Sistemin / çekirdeğin verileri hangi koşulda sildiğini kastediyorum?
Ant'in

3
Sistem verileri silmez; bir noktada bu alanı sistemde 'kullanılmayan' olarak görüldüğü gibi yeniden kullanacak @ Ant's Ama teknik olarak veriler hala orada; bu dosyaya yapılan referansın (inode) silinmesidir.
Rinzwind

Tam dağıtımınızdan emin değilim, ancak kubuntu'da shift + del rm ile aynı.
Joe

1

Sil yalnızca dosyaları / klasörleri (sildiğiniz şeyler) çöp kutusuna aktarırken, "rm" komutu bu şeyleri sabit diskinizden kalıcı olarak kaldırır.


NOT: Kalıcı olarak silinmiş dosyaları yine de kurtarabilirsiniz. Bunu yapmak için, kurtarılamayacak şekilde dosyayı parçalamanız gerekir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.