Como excluir arquivos com segurança usando a linha de comando do Linux

O que saber

  • Use o rm comando, rm / caminho / para / arquivo, para excluir um arquivo permanentemente. Adicione o -R bandeira para excluir todos os arquivos de uma pasta.
  • Use o trash-cli aplicativo para fornecer uma lata de lixo de linha de comando. Digite a linha de comando lixo / caminho / para / arquivo para mover arquivos para lá.

Este artigo explica duas maneiras de excluir arquivos com segurança usando a linha de comando do Linux. Um método exclui os arquivos permanentemente. O outro os move para uma lata de lixo onde podem ser vistos e restaurados.

O comando 'rm'

Como acontece com tantas tarefas, Linux oferece mais de uma maneira de realizar um trabalho, com cada solução tendo diversos prós e contras. O método típico de remoção de um arquivo usando um prompt de shell envolve o rm comando, embora o trash-cli comando funciona também.

A maioria das pessoas usa o comando rm para deletar arquivos. o sintaxe do rm comando é o seguinte:

rm / caminho / para / arquivo

Exclua todos os arquivos em uma pasta e subpastas usando o

-R sinalizar (para excluir recursivamente) da seguinte forma:

rm -R / caminho / para / pasta

o rm o comando é final. Os arquivos e pastas removidos por este método geralmente não podem ser recuperados sem ferramentas especiais.

O comando 'trash-cli'

o trash-cli aplicativo fornece uma lata de lixo de linha de comando. Normalmente não é instalado por padrão com o Linux, então instale-o a partir dos repositórios de sua distribuição.

Para enviar um arquivo para a lixeira, use o seguinte comando:

lixo / caminho / para / arquivo
comando trash no linux

O arquivo não é totalmente excluído, mas enviado para uma lixeira da mesma forma que a lixeira do Windows. Se você fornecer ao comando trash um nome de pasta, ele enviará a pasta e todos os seus arquivos para a lixeira.

Como listar os arquivos na lata de lixo

Para listar os arquivos na lixeira, execute o seguinte comando:

lista de lixo

Os resultados retornados incluem o caminho original para o arquivo e a data e hora em que os arquivos foram enviados para a lixeira.

Como restaurar arquivos da lata de lixo

Para restaurar um arquivo, use o seguinte comando:

restauração de lixo

Você pode, no entanto, receber um erro de comando não encontrado se executar este comando.

A alternativa para trash-restore é restore-trash, da seguinte maneira:

restore-trash

O comando restore-trash lista todos os arquivos na lixeira com um número próximo a cada um. Para restaurar um arquivo, digite o número ao lado do nome do arquivo.

Como esvaziar a lata de lixo

O principal problema com a abordagem da lata de lixo é que os arquivos excluídos ocupam espaço na unidade. Se você estiver satisfeito com o fato de que tudo na lixeira não é mais necessário, execute o seguinte comando para esvaziar a lixeira:

lixo vazio

Se você deseja excluir todos os arquivos que estão na lixeira por um determinado número de dias, especifique esse número com o comando trash-empty.

lixo vazio 7