Lembro-me do mv somefile ~/.Trash
comando nice, mas essa pasta não existe no Ubuntus mais recente. Alguem sabe por quê?
Lembro-me do mv somefile ~/.Trash
comando nice, mas essa pasta não existe no Ubuntus mais recente. Alguem sabe por quê?
Respostas:
De acordo com a especificação de lixo do freedesktop.org :
Para cada usuário, um diretório "lixo doméstico" DEVE estar disponível. Seu nome e localização são $ XDG_DATA_HOME / Lixeira; $ XDG_DATA_HOME é o diretório base para dados específicos do usuário, conforme definido na Especificação do diretório base da área de trabalho .
Se a variável de ambiente $XDG_DATA_HOME
não estiver configurada ou vazia, ~/.local/share
será usada. Então, por padrão, a pasta Lixeira é ~/.local/share/Trash
.
Independentemente disso, a melhor e mais fácil maneira de lixeira de um arquivo da linha de comando é usar o comando lixeira .
Use-o como você usaria rm
:
trash somefile.txt
Isso é melhor do que apenas mv
inserir um arquivo, ~/.local/share/Trash
porque ele armazena metadados, como onde o arquivo estava originalmente, para que você possa restaurá-lo (desmarcá-lo), se necessário.
é devido à última especificação do diretório base do XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
trash-cli
que instalei hoje (24/06/2012), o comando é emtrash-put
vez detrash
.