使用終端機!

使用終端機!

我知道使用 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

相關內容