Você pode usar o comando gvfs-trash
do pacote gvfs-bin
, que é instalado por padrão no Ubuntu.
Mover arquivo para o lixo:
gvfs-trash filename
Veja o conteúdo da lixeira:
gvfs-ls trash://
Esvazie a lixeira:
gvfs-trash --empty
Eu gostaria de saber se há um comando que eu possa emitir em um terminal, então eu não removo ( rm
) o arquivo, mas movo-o para a lixeira (por exemplo, comportamento Nautilus Move to Trash).
Caso haja tal comando, eu também estaria interessado em saber o que é.
Você pode usar o comando gvfs-trash
do pacote gvfs-bin
, que é instalado por padrão no Ubuntu.
Mover arquivo para o lixo:
gvfs-trash filename
Veja o conteúdo da lixeira:
gvfs-ls trash://
Esvazie a lixeira:
gvfs-trash --empty
Instale trash-cli - sudo apt-get install trash-cli
Colocar arquivos na lixeira com: trash file1 file2
Listar arquivos na lixeira: trash-list
Esvaziar lixeira com: trash-empty
A partir de 2017, gvfs-trash
parece estar obsoleto.
$ touch test
$ gvfs-trash test
This tool has been deprecated, use 'gio trash' instead.
See 'gio help trash' for more info.
Você deve usar gio
, especificamente
gio trash
é o caminho recomendado.
Eu gosto das formas de baixa tecnologia, as melhores. Eu fiz uma pasta .Tr
no meu diretório pessoal digitando:
mkdir ~/.Tr
e, em vez de usar rm
para excluir arquivos, movo esses arquivos para o diretório ~/.Tr
digitando:
mv fileName ~/.Tr
Esta é uma maneira eficaz e simples de manter o acesso aos arquivos que você acha que não quer com o benefício adicional no meu caso de não mexer nas pastas do sistema, pois meus níveis de conhecimento do Ubuntu são bastante baixos e me preocupo com o que Eu posso estar estragando quando eu mexer com coisas do sistema. Se você também é de baixo nível, por favor, note que o "." no nome do diretório faz com que seja um diretório oculto.
Aqui está uma versão baseada em nodejs (se você quer saber, o que acontece sob o capô ou precisa disso em um projeto), que também tem suporte a linha de comando (se você está feliz, se ele simplesmente funciona.
> trash pictures/beach.jpg
Tags command-line trash