Directory-Structure

Nautilus 顯示垃圾箱中的文件,無法在 cli 上找到

  • April 8, 2017

在 Nautilus 中瀏覽時trash:///,我看到一長串我認識並記得放入垃圾箱的文件和目錄。但是,嘗試從 Nautilus 中刪除它們會導致Preparing無限期的消息或錯誤消息Error while deleting. You do not have sufficient permissions to delete the file "_____".

我已經~/.local/share/Trash/files作為我的普通使用者清空了,並且該目錄作為使用者不存在root

我已經從 AUR下載了垃圾箱trash -l工具以確認我的發現:執行或trash -e作為我的普通使用者並且root都確認垃圾箱是空的。

我可以清楚地看到它不是空的。我可以使用 nautilus 瀏覽目錄並打開這些文件。

如何找到這些文件以永久刪除它們

這個問題實際上是由.Trash-1000外部驅動器本身有一個文件夾引起的,其中包含我在 Nautilus 中看到的所有內容。

為了刪除這些文件,我必須將該驅動器重新掛載為可寫:

sudo mount -o remount,rw /partition/identifier /mount/point

在此之後,我能夠rm -rf .Trash-1000/在驅動器上,並且文件不再作為 Nautilus 中的垃圾箱的一部分可見。

在我的主目錄中(使用 KDE Plasma 5.5.x Konsole)我做了

micha@linux-micha: ~
$ find | grep -i trash | head
./.local/share/Trash
./.local/share/Trash/info
./.local/share/Trash/files
./.local/share/dolphin/view_properties/trash
./.local/share/dolphin/view_properties/trash/.directory
./.local/share/local-mail/trash
./.local/share/local-mail/trash/cur
./.local/share/local-mail/trash/new
./.local/share/local-mail/trash/tmp
./.config/trashrc

那麼,.config/trashrc在您的案例 Empty=true 或 Empty=false 中顯示了什麼?那麼,你的.local/share/Trash/info目錄裡面有什麼?事情有多少匹配?

讓我知道。——問候,米查

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