Onde está a pasta .Trash?


133

Usando o Ubuntu 11.10, excluí acidentalmente um arquivo com aproximadamente 700 MB. Tentei encontrá-lo nos seguintes locais, mas não consegui:

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash

Então, para onde foi o .Trash no Ubuntu 11.10 em diante? Eu uso o ambiente Gnome.


Acho /home/user/.local/sharedepois de instalar trash-clicomsudo apt-get install trash-cli
SparkAndShine

Respostas:


192

Seu diretório da lixeira é mais provável em:

/home/$USER/.local/share/Trash

Se você excluiu algo como root (por exemplo, excluiu um arquivo usando o Nautilus chamado via gksu), ele está em:

/root/.local/share/Trash

(Em geral, de acordo com as especificações do Freedesktop.org [1] [2] , o diretório "lixo doméstico" está em $XDG_DATA_HOME/Trashe, $XDG_DATA_HOMEpor sua vez, o padrão é $HOME/.local/share.)

Para ver .localna sua pasta pessoal usando o gerenciador de arquivos, selecione Show Hidden Filesno Viewmenu ou digite Ctrl+ H.

O Trashdiretório é criado pela primeira vez quando um usuário exclui um arquivo. Dentro Trashexistem três subdiretórios:

  • files, onde os arquivos excluídos são armazenados até que o lixo seja esvaziado
  • info, que armazena informações sobre onde os arquivos estavam e quando foram excluídos
  • expunged, para quais arquivos são movidos brevemente quando o lixo é esvaziado (mas pode conter alguns de propriedade de outros usuários dos diretórios que você excluiu).

Observe que o uso do rmcomando em um terminal ou a combinação de teclas Shift+ Deleteno gerenciador de arquivos excluirá permanentemente o arquivo, em vez de movê-lo para a lixeira.


5
Se você estiver usando a linha de comando para mvalgo no Lixo, pode ser necessário inseri-la em Trash/files/vez de apenas Trash/. Os arquivos não apareceram na GUI da Lixeira até que eu fiz isso.
AlexMA #

Sim; Eu adicionei algumas informações para resolver isso.
Aibara

Os locais ainda se aplicam em 14.04
Elder Geek

11
Se você quer mover o arquivo para Trasha partir de linha de comando, execute: gvfs-trash filepath.
Patryk.beza

11
Uma alternativa gvfs-trashé o trashcomando do trash-clipacote.
JanKanis

29

A pasta da lixeira está localizada .local/share/Trashem seu diretório pessoal.

Além disso, em outras partições de disco ou em mídia removível que será um .Trash- diretório uid onde uid é o uid do usuário que moveu o item para o lixo.


Não consigo ver esta pasta no meu diretório pessoal. Estou usando o ubuntu 14
Vivek

@Vivek Arquivos e diretórios cujos nomes começam com um ponto ( .) estão ocultos por padrão. No Nautilus, você pode pressionar CTRL + H para mostrá-los.
Eric Carvalho

Boa resposta. Dizer como ver o seu uid também seria útil.
Gabriel Staples

4

Ubuntu 10.10 (onírico)

Gnome 3.2.1 Classic

Pasta Pessoal> Ir> Lixeira


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.