Dov'è la cartella .Trash?


133

Usando Ubuntu 11.10, ho accidentalmente cancellato un file di circa 700 MB. Ho provato a trovarlo nelle seguenti posizioni, ma non sono riuscito:

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

Allora, dove è andato .Trash in Ubuntu 11.10 in poi? Uso l'ambiente Gnome.


Trovo /home/user/.local/sharedopo l'installazione trash-cliconsudo apt-get install trash-cli
SparkAndShine

Risposte:


192

La tua directory cestino è probabilmente su:

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

Se hai eliminato qualcosa come root (ad es. Cancellato un file usando Nautilus invocato tramite gksu), è su:

/root/.local/share/Trash

(In generale, secondo le specifiche di Freedesktop.org [1] [2] , la directory "home trash" è in $XDG_DATA_HOME/Trash, e $XDG_DATA_HOMEa sua volta di default $HOME/.local/share.)

Per vedere .localnella tua cartella home usando il file manager, seleziona Show Hidden Filesdal Viewmenu o digita Ctrl+ H.

La Trashdirectory viene prima creata quando un utente elimina un file. All'interno Trashci sono tre sottodirectory:

  • files, dove vengono archiviati i file eliminati fino allo svuotamento del cestino
  • info, che memorizza le informazioni su dove si trovavano i file e quando sono stati eliminati
  • expunged, in cui i file vengono spostati brevemente quando il cestino viene svuotato (ma può contenere alcuni di proprietà di altri utenti delle directory che hai eliminato).

Si noti che l'utilizzo del rmcomando in un terminale o la combinazione di tasti Shift+ Deletenel file manager eliminerà definitivamente il file invece di spostarlo nel cestino.


5
Se usi la riga di comando per mvqualcosa nel Cestino, potresti doverlo inserire Trash/files/piuttosto che semplicemente Trash/. I file non sono stati visualizzati nella GUI del Cestino fino a quando non l'ho fatto.
AlexMA,

Sì; Ho aggiunto alcune informazioni per risolvere questo problema.
Aibara,

Le posizioni si applicano ancora nel 14.04
Elder Geek il

1
Se si desidera spostare file Trashda linea di comando, eseguire: gvfs-trash filepath.
patryk.beza,

1
Un'alternativa a gvfs-trashè il trashcomando dal trash-clipacchetto.
JanKanis,

29

La cartella cestino si trova .local/share/Trashnella tua home directory.

Inoltre, su altre partizioni del disco o su un supporto rimovibile che sarà un .Trash- directory uid , dove uid è l'uid dell'utente che ha spostato l'elemento nel cestino.


Non riesco a vedere questa cartella nella mia directory home. sto usando Ubuntu 14
Vivek

@Vivek I file e le directory i cui nomi iniziano con un punto ( .) sono nascosti per impostazione predefinita. In Nautilus, puoi premere CTRL + H per mostrarli.
Eric Carvalho,

Buona risposta. Dire anche come vedere il tuo uid sarebbe utile.
Gabriel Staples, il

4

Ubuntu 10.10 (oneiric)

Gnome 3.2.1 Classic

Cartella Home> Vai> Cestino


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.