Como posso esvaziar o lixo usando o terminal?

209

Não consigo pesquisar o lixo em qualquer lugar. Você pode por favor me dizer um comando ou qualquer coisa assim para esvaziar o lixo usando o terminal?

    
por hellodear 18.05.2014 / 17:39

5 respostas

256

Você pode usar o comando ˋrmˋ:

 rm -rf ~/.local/share/Trash/*

O comando rm remove (exclui) arquivos ou diretórios.

-f, --force     Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive     Remove directories and their contents recursively.

A pasta da lixeira é encontrada em: $HOME/.local/share/Trash

Cuidado ao usar o comando rm - os arquivos não são enviados para uma lixeira onde você pode desfazê-los, por isso não é fácil desfazer.

    
por nux 18.05.2014 / 17:41
115

Com trash-cli instalado, você pode fazer

trash-empty

detalhes mais interessantes sobre o manuseio da lixeira: aqui

    
por jhort 18.05.2014 / 18:36
50

Você está procurando o diretório $XDG_DATA_HOME/Trash . O diretório de lixo é definido em "Desktop Trash Can Specification" do site freedesktop . Esta variável normalmente não está disponível nas janelas do terminal, portanto você precisará de trash-empty . Este comando segue toda a especificação do Freedesktop.org e é inteligente o suficiente para descobrir onde está o lixo. Você precisará instalá-lo primeiro.

Existem outras ferramentas para isso, como gvfs-trash --empty , que também pode enviar itens para o Lixo.

    
por Braiam 18.05.2014 / 20:06
7

Com o tipo trash-cli instalado trash-empty

para instalar o tipo trash-cli   sudo apt-get install trash-cli

    
por dimitris arvanitidis 31.03.2015 / 02:39
3

Eu tive problemas com

rm -rf ~/.local/share/Trash/*

Então eu tive que mudar o diretório como

cd ~/.local/share/Trash/

Então faça

sudo -s

Então

sudo rm -fr *

E então tudo sumiu ...

    
por Cisum inas 03.11.2014 / 15:27