Comando para mover um arquivo para o lixo via terminal

98

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 é.

    
por Rasmus 06.11.2012 / 09:46

5 respostas

88

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
    
por Radu Rădeanu 17.09.2014 / 08:21
60

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

    
por user55822 06.11.2012 / 10:12
9

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.

    
por Eugen Tverdokhleb 29.10.2017 / 11:49
2

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.

    
por user2981989 25.09.2015 / 19:29
1

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
    
por Frank Nocke 15.08.2017 / 19:44