Bóson Treinamentos em Ciência e Tecnologia

Como usar a Lixeira na linha de comandos do Linux

Lixeira no terminal 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!

 

Sair da versão mobile