如何從根垃圾箱恢復文件
我使用的是 Linux Mint,我使用caja刪除了一個文件,它是Mate Desktop 的文件管理器。因為caja是以root身份打開的,所以現在我刪除的文件在根垃圾箱上……
我試著像 David Yockey 說的那樣,
我首先要查看的是刪除rescuee.img的文件,但要說,Das Argument ist ungültig - Argument is invalid and keine Berechtigung - Not authority..
隨著秒,junk_file,我來類似……
我的問題,如何恢復這個文件?
誰能幫幫我,謝謝!
進去看看
/root/.local/share/Trash/files
。我以 root 身份執行 Caja,在 中創建了一個文件/root
,將其刪除,然後在該文件夾中找到了它。然後我可以將它從那裡剪切並粘貼回/root
.
我發現這個公認的答案並不完全令人滿意:發送到垃圾箱的文件或目錄以某種方式記錄了它們的原始位置,因此可以在不一定知道原始位置的情況下恢復它們。
作為非 root 使用者,您通常可以使用文件資源管理器(在我的情況下為 Nemo(OS Linux Mint 18.3))進行恢復,方法是點擊垃圾箱,然後在文件的上下文菜單(右鍵點擊)中找到恢復命令問題。
但是,當您以 root (
gksudo nemo
) 身份執行 Nemo 時,這不起作用:垃圾箱會將您的焦點彈開,給您“無法訪問”消息,並且無法正確顯示其內容。但是我找到了一個解決方案:安裝
trash-cli
軟體包。有一個命令
restore-trash
,偶然錯誤地記錄在“另見”下trash-restore(1)
的頁面中。man trash
相反,去,man 1 restore-trash
向您展示此命令的工作原理:您從列出的文件中選擇一個數字。您不需要知道還原位置。
沒有
trash-cli
包裹,我不知道這是否可行。