O Ubuntu Server tem um Lixo?

11

Estou usando a versão do servidor do Ubuntu. Eu queria saber se os arquivos ainda vão para o "lixo" etc. com esta versão.
Estou excluindo as coisas e só quero ter certeza de que as coisas não estão sendo colocadas no lixo.

    
por kkiller23 31.05.2012 / 01:30

2 respostas

9

Não há lixo na versão do servidor. O comando rm o exclui.

    
por wojox 31.05.2012 / 01:43
2

Você não diz como excluir arquivos.
Pode haver uma "lixeira" se você usar algum gerenciador de arquivos em modo texto, por exemplo.

Mas vamos supor que você use o comando rm no shell:

Normalmente, rm deve excluir apenas arquivos, sem usar uma "lixeira". Mas, por várias razões, como instalar algo acidentalmente ou usar um exemplo .bashrc sem checar, pode ser outra coisa - é fácil checar, então você deve: Usar command -v para descobrir qual comando você está executando com o nome rm :

$ command -v rm
/usr/bin/rm

Isso parece bom (1). Igualmente, /bin/rm seria bom.

Se rm for alterado para usar lixo, pode ser assim:

$ command -v rm       
alias rm=trash-put

ou

$ command -v rm       
alias rm=gvfs-trash

Normalmente, essa alteração é aplicada somente quando rm é usado em um shell interativo.

Além disso, você pode verificar se libtrash está instalado de alguma forma. Ele muda o funcionamento dos programas, incluindo rm , no nível da chamada da biblioteca.


(1) Na verdade, /usr/bin/rm pode ser safe-rm , de um pacote com o mesmo nome:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


Respondendo a uma pergunta de um comentário:
Se winscp for uma implementação de scp , você não poderá excluir arquivos com ela; Você copia arquivos para outra máquina para obter mais cópias. Você poderia usá-lo para sobrescrever arquivos - mas não é disso que você fala.

    
por Volker Siegel 29.10.2014 / 21:03