De acordo com o freedesktop.org Especificação de lixeira :
Para todos os usuários, um diretório "home trash" DEVE estar disponível. Seu nome e local são $ XDG_DATA_HOME / Trash; $ XDG_DATA_HOME é o diretório base para dados específicos do usuário, conforme definido na Especificação do Diretório Base do Desktop .
Se a variável de ambiente $XDG_DATA_HOME
não estiver definida ou vazia, ~/.local/share
será usado. Por padrão, a pasta da lixeira é ~/.local/share/Trash
.
Independentemente disso, a maneira mais fácil e melhor de eliminar um arquivo da linha de comando é usar o lixo comando.
Use como você usaria rm
:
trash somefile.txt
Isso é melhor do que apenas mv
'em um arquivo em ~/.local/share/Trash
porque ele armazena metadados como o local onde o arquivo era originalmente, para que você possa restaurá-lo (un-delete), se necessário.