Gostaria de saber se existe um comando que possa ser emitido em um terminal para não remover ( rm
) o arquivo classicamente (em vez disso), mas movê-lo para o lixo (por exemplo, comportamento do Nautilus Move to Trash).
Caso exista esse comando, eu também estaria interessado em saber o que é.
command-line
files
trash
Rasmus
fonte
fonte
Respostas:
Você pode usar o
gvfs-trash
comando do pacotegvfs-bin
instalado por padrão no Ubuntu.Mover arquivo para a lixeira:
Veja o conteúdo da lixeira:
Esvazie a lixeira:
fonte
man gvfs-trash
ele é preterido em favor degio trash
, vejaman gio
.Instale o lixo-cli -
sudo apt-get install trash-cli
Coloque os arquivos na lixeira com:
trash file1 file2
Listar arquivos no lixo:
trash-list
Lixeira vazia com:
trash-empty
fonte
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'
A partir de 2017,
gvfs-trash
parece estar obsoleto.Você deve usar
gio
, especificamenteé a maneira recomendada.
fonte
gvfs-trash
ser preterida e o quegio
é?gvfs-trash
é a única opção aqui.info
comando; parece útil.Atualizando
@Radu Rădeanu
resposta. Como o Ubuntu está me dizendo para usargio
...Portanto, para a lixeira
some_file
(ou pasta), usePara mergulhar no lixo, use
Para esvaziar o lixo
fonte
Eu gosto das formas de baixa tecnologia da melhor maneira. Criei uma pasta
.Tr
no meu diretório pessoal digitando:e, em vez de usar
rm
para excluir arquivos, movo esses arquivos para o~/.Tr
diretório digitando:Esta é uma maneira simples e eficaz de manter o acesso aos arquivos que você acha que não deseja, com o benefício adicional de não mexer nas pastas do sistema, pois meus níveis de conhecimento do Ubuntu são razoavelmente baixos e eu me preocupo com o que eu possa ser. estragar tudo quando eu mexo com as coisas do sistema. Se você também é de nível baixo, observe que o "." no nome do diretório o torna um diretório oculto.
fonte
Uma resposta anterior menciona o comando
gio trash
, que é bom na medida em que vai. No entanto, nas máquinas servidoras, não há equivalente a um diretório de lixo. Eu escrevi um script Bash que faz o trabalho; em máquinas desktop (Ubuntu), ele usagio trash
. (Adicioneialias tt='move-to-trash'
ao meu arquivo de definições de alias;tt
é um mnemônico para "lixeira".)fonte
Aqui está uma versão baseada em nodejs de código aberto (se você quiser saber o que acontece ocultamente ou precisa disso em um projeto), que também possui suporte à linha de comando (se você estiver feliz, se funcionar).
fonte
No KDE 4.14.8, usei o seguinte comando para mover arquivos para a lixeira (como se tivessem sido removidos no Dolphin):
Apêndice: Encontrei sobre o comando com
fonte