Qual a diferença entre o comando rm e o botão excluir?


9

Eu li de um livro onde diz: o comando rmexclui inodeo arquivo e não o arquivo. O que significa que, se eu excluir com o rmcomando, ele não poderá ser restaurado.

Eu sou muito novo no ambiente Ubuntu. Agora, minha dúvida é: como a Delchave funciona? Não está excluindo o inodeque diz respeito, porque posso restaurá-lo da minha Trashpasta. Então, estou certo em dizer que a Del chave está executando um mvcomando para a Trashpasta, deixando o inodeinalterado? Ou estou faltando alguma coisa aqui?

Respostas:


10

Seu entendimento é essencialmente correto - a Delchave usada no Nautilus (ou em outro gerenciador de arquivos) NÃO é a mesma que o uso rm; ele "move" o arquivo para a Lixeira, para que possa ser recuperado, a menos que você esvazie a Lixeira (que é igual a rm).

Observe que, mesmo que você tenha rmum arquivo, os dados reais ainda estarão no disco após a exclusão do inode. Se você agir imediatamente antes da substituição dos dados, ainda poderá recuperar os dados usando uma ferramenta como testdisk/photorec.


Obrigado pela resposta. Você pode fornecer um pouco mais de explicação the actual data is still on the disk after the inode is deleted? Está linha? Então, quando será excluído? Quero dizer em que condição o sistema / kernel exclui os dados?
Ant

3
O sistema não exclui dados; em algum momento, ele apenas reutilizará esse espaço, pois é visto como 'não utilizado' no sistema @ Ant's. Mas, tecnicamente, os dados ainda estão lá; é apenas que a referência (inode) a esse arquivo é excluída.
Rinzwind

Não tenho certeza sobre sua distribuição exata, mas no kubuntu, shift + del é o mesmo que rm.
Joe

1

Excluir apenas transfere os arquivos / pastas (itens que você excluiu) para a lixeira, enquanto o comando "rm" remove permanentemente esses itens do seu disco rígido.


NOTA: Você ainda pode recuperar arquivos excluídos permanentemente. Para "não" fazer isso, você terá que destruir o arquivo para que ele não possa ser recuperado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.