.Trash 資料夾在哪裡?

.Trash 資料夾在哪裡?

使用 Ubuntu 11.10,我不小心刪除了一個大約 700 MB 的檔案。我嘗試在以下位置找到它,但找不到:

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

那麼從 Ubuntu 11.10 開始,.Trash 去了哪裡呢?我使用的是Gnome環境。

答案1

您的垃圾目錄很可能位於:

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

如果您以root身分刪除了某些內容(例如使用透過呼叫的Nautilus刪除了檔案gksu),則它位於:

/root/.local/share/Trash

(一般來說,根據 Freedesktop.org 規範[1][2],「主垃圾箱」目錄位於$XDG_DATA_HOME/Trash$XDG_DATA_HOME預設為$HOME/.local/share

若要.local使用檔案總管查看主資料夾,請Show Hidden FilesView選單中選擇或只需鍵入Ctrl+ H

Trash當使用者刪除檔案時首先建立該目錄。其中Trash包含三個子目錄:

  • files,已刪除的檔案將儲存在其中,直到清空垃圾箱
  • info,它存儲有關文件曾經所在位置以及刪除時間的信息
  • expunged,清空垃圾箱後,文件會短暫移動到其中(但可能包含您刪除的目錄中其他使用者擁有的一些文件)。

請注意,rm在終端機中使用該命令或在文件管理器中使用Shift+Delete組合鍵將永久刪除您的文件,而不是將其移至垃圾箱。

答案2

垃圾資料夾位於.local/share/Trash您的主目錄中。

此外,在其他磁碟分割或可移動媒體上,它將是一個目錄 .Trash-uid在哪裡uid是將項目移至垃圾箱的使用者的 uid。

答案3

Ubuntu 10.10(夢幻)

侏儒 3.2.1 經典版

主資料夾 > 前往 > 垃圾箱

答案4

在 ubuntu 22.04 要恢復桌面上的垃圾資料夾,請輸入指令

gsettings set org.gnome.shell.extensions.ding show-trash true 

若要再次隱藏圖標,請執行以下命令以重設密鑰:

gsettings reset org.gnome.shell.extensions.ding show-trash

相關內容