In che modo il comando rm è diverso dal pulsante Elimina?


9

Ho letto da un libro in cui si dice, il comando rmelimina inodeil file e non il file. Ciò significa che se cancello con il rmcomando, non può essere ripristinato.

Sono molto nuovo nell'ambiente Ubuntu. Ora il mio dubbio è: come funziona la Delchiave? Non si sta cancellando inodeper quanto mi riguarda, perché posso ripristinarlo dalla mia Trashcartella. Quindi ho ragione a dire che la Del chiave sta eseguendo un mvcomando alla Trashcartella lasciando inodeinvariato? O mi sto perdendo qualcosa qui?

Risposte:


10

La tua comprensione è essenzialmente corretta: la Delchiave utilizzata in Nautilus (o in altri file manager) NON è la stessa di quella utilizzata rm; "sposta" invece il file nel Cestino in modo che possa essere recuperato a meno che non svuoti il ​​Cestino (che è lo stesso di rm).

Si noti che anche se si è rmun file, i dati effettivi sono ancora sul disco dopo l'eliminazione dell'inode. Se si agisce immediatamente prima che i dati vengano eventualmente sovrascritti, è comunque possibile recuperarli utilizzando uno strumento come testdisk/photorec.


Grazie per la risposta. Puoi fornire qualche spiegazione in più su the actual data is still on the disk after the inode is deleted. Questa linea? Quindi quando verrà eliminato? Intendo a quale condizione il sistema / kernel cancella i dati?
Formica,

3
Il sistema non elimina i dati; ad un certo punto riutilizzerà semplicemente quello spazio visto come "inutilizzato" per il sistema @ Ant's Ma tecnicamente i dati sono ancora lì; è solo che il riferimento (inode) a quel file viene eliminato.
Rinzwind,

Non sono sicuro della tua esatta distribuzione, ma in Kubuntu, shift + del è uguale a rm.
Joe,

1

Elimina trasferisce semplicemente i file / le cartelle (cose che hai eliminato) nel cestino, mentre il comando "rm" rimuove definitivamente le cose dal tuo disco rigido.


NOTA: è ancora possibile recuperare file eliminati in modo permanente. Per "non" farlo dovrai distruggere il file in modo che non possa essere recuperato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.