Como usar a Lixeira na linha de comandos do Linux
Como usar a Lixeira na linha de comandos do Linux
Artigo originalmente publicado no antigo Planeta Unix
O utilitário trash-cli fornece uma lixeira para a linha de comandos no Linux. Desta forma, é possível excluir arquivos, sem no entanto apagá-los permanentemente do sistema – ao menos até que a lixeira seja limpa.
No geral, essa aplicação não é instalada por padrão, por isso é provável que você tenha de instalá-la usando o gerenciador de pacotes de sua distro.
Para sistemas baseados em Debian use o seguinte comando:
sudo apt-get install trash-cli
No Arch linux:
sudo pacman -S trash-cli
E no Linux Fedora / CentOS / Red Hat:
sudo yum install trash-cli
Enviando arquivos para a lixeira no Linux
Para apagar um arquivo enviando-o para a lixeira na linha de comandos basta emitir o comando trash, como segue:
$ trash caminho_nome_arquivo_ou_diretório
Desta forma o arquivo é apagado do diretório atual, mas não do sistema, ficando ainda armazenado na lixeira. Lembre-se de que o arquivo ainda continua ocupando espaço em disco, até que seja removido da lixeira e apagado do sistema em definitivo. Essa funcionalidade é semelhante à da Lixeira do Windows.
Visualizando o conteúdo da lixeira
Para visualizar o conteúdo da lixeira basta executar o comando trash-list:
$ trash-list
Restaurando arquivos excluídos
Para restaurar um arquivo da lixeira (retorná-lo a seu diretório original), use o comando restore-trash. Serão exibidos todos os arquivos presentes na lixeira, com um número associado a cada um. Basta digitar o número do arquivo desejado, e ele será restaurado:
$ restore-trash
Apagando arquivos individuais da lixeira
Para excluir em definitivo um arquivo do sistema, que esteja na lixeira, usamos o comando trash-rm:
$ trash-rm arquivo
Desta forma, o arquivo especificado será permanentemente excluído do sistema.
Esvaziando a Lixeira
Caso queira ou necessite esvaziar a lixeira para liberar espaço em disco, rode o comando trash-empty:
$ trash-empty
Também é possível excluir da lixeira arquivos que tenham sido apagados há um certo número de dias e que, portanto, não são mais necessários. Para isso, basta especificar o número de dias. Por exemplo, para excluir em definitivo arquivos que estejam há 10 dias na lixeira, execute o seguinte comando:
$ trash-empty 10
É isso aí! Veremos mais utilitários importantes disponíveis no Linux nos próximos artigos. Até mais!
Ajudou bastante. Deletei um arquivo como sudo e pela interface gráfica não conseguia excluir da lixeira.
Vlw!
Ola. Gostei desse artigo. Como faço pare recuperar arquivos ou pastas que eu JA apaguei da pasta TRASH? Deletei sem ver uma pasta com arquivos importantes e limpei a lixeira……..