Rhel

GNOME 是否僅將 ~/.local/share/Trash/files 用於已刪除的文件而不是 rm 命令?

  • October 8, 2020

我正在使用 RHEL8,我看到了目錄 -~/.local/share/Trash/files 裡面有很多文件。看著那裡的名稱和文件,它給了我一種直覺,它類似於 Windows 作業系統的資源回收筒。

只是嘗試使用它,並且看起來像通過文件管理器刪除的文件只進入垃圾箱 -~/.local/share/Trash/files而不是當我使用rm命令刪除它們時。為什麼會這樣?我在這裡錯過了什麼嗎?我嘗試Google搜尋以獲取有關此的更多資訊,但沒有一個給出令人滿意的答案。

我可以對這個目錄有更多的了解- ~/.local/share/Trash/files嗎?

這由符合FreeDesktop.org Trash 規範的程序使用。rm不遵循此規範,但許多目前的桌面環境都這樣做:它們不是直接刪除文件,而是將它們移動到適當的垃圾目錄,從而允許在必要時“取消刪除”它們。

在命令行上,可以使用的一種工具是gio trash; gio trash ${file}將移動${file}到垃圾箱,gio trash --empty並將清空垃圾箱。因此,如果您希望可以rm基於gio trash.

引用自:https://unix.stackexchange.com/questions/613480