
我知道使用 root 存取權限的危險,所以請放棄這些講座。我盡量小心,從現在開始我會加倍小心。
我使用具有 root 存取權限的文件瀏覽器來更改某些文件權限。在此過程中,我刪除了一些文件(我應該說我把它們扔進了垃圾桶)。我幾乎不知道這些文件會以 root 身份進入垃圾箱,現在我無法刪除它們,因為我沒有讀取它們的權限,但我不知道如何訪問它們來更改權限,因為我不知道不知道如何以root 身份進入垃圾箱。我收到的只是一則訊息:
無法顯示該位置。
抱歉,無法顯示全部內容
trash:///
:不支援操作
我四處搜尋,試圖找到有關它的帖子,但我只找到了有關根目錄中隱藏文件的過時資訊。這似乎不再適用,所以我被困在垃圾箱中的一個文件中,無法刪除也無法訪問。
我在 ASUS x401a 筆記型電腦上使用 Ubuntu 14.04 64 位元。
答案1
您將需要對垃圾箱的 root 存取權限才能刪除這些檔案 - 臨時意義上執行此操作的最簡單方法是打開終端機視窗alt+ ctrl+ t,然後輸入命令
gksudo nautilus /home/your_username/.local/share/Trash
這將以超級用戶權限執行文件管理器,您應該能夠從這裡清空垃圾箱。刪除 root 擁有的檔案。
完成後,記得關閉程式!
答案2
如果您想刪除垃圾箱中的所有內容,您可以使用 sudo 並刪除整個目錄。請記住重新建立目錄,以免引起任何問題。代碼是:
sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash
只需進入終端一次即可完成所有操作。
答案3
我個人使用垃圾-cli很多。我用它作為rm
安全的替代方案(例如trash -r my-folder
)。
sudo apt install trash-cli
安裝後你可以做
sudo trash-empty
答案4
使用終端機!
- Ctrl使用+ Alt+打開終端機t。
- 若要再次取得檔案的所有權並在檔案總管中繼續,請鍵入命令
sudo chown -R $USER:$USER
並確保末端有空格。 現在將受影響的文件或資料夾從文件管理器拖曳到終端。
結果應該是這樣的:
sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
或這個:
sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu