~/.local/share/Trash/expunged… 的内容是什么?

~/.local/share/Trash/expunged… 的内容是什么?

我看到了有关删除内容的其他帖子 ~/.local/share/Trash/expunged,我想知道那些文件是什么,我有 1 个 108GB 的​​巨大 gz 压缩文件。那是数据吗?如果我解压缩它,我会得到旧的用户数据吗?该问题出在 2012 年的硬盘上,没有足够的磁盘空间来解压缩,并且系统资源可能也不足。但我真的不喜欢从旧硬盘中删除东西,尤其是当我也在寻找旧项目代码时。我是不是在 2012 年删除了它,心想我永远不会使用它,它就在那里,锁定了旧硬盘上的磁盘空间?

我只想知道它的实际数据文件是否在 ~/.local/share/Trash/expunged 中,或者是否是其他东西。

答案1

“expunged” 是垃圾箱放置不属于用户的文件的地方(因此无法删除它们)。

垃圾箱会保留原始文件名、文件类型和目录结构...直到您清空垃圾箱。它不会压缩文件。

很久以前,有人把一个 108GB 的​​压缩文件属于其他用户扔进垃圾箱。它可能是数据。或者不是。不管怎样,你已经没有它生活了这么久……

答案2

当 Nautilus 中的目录层次结构被“删除”时,它会被移动到$trash/files目录中。当清空垃圾箱时,首先会移动到该层次结构$trash/expunged(因为移动文件很快),然后慢慢地从那里删除(慢慢地删除是因为删除大量文件需要时间,而删除得太快可能会降低整个计算机的速度)。不幸的是,删除所有这些文件并不总是可行的,因为在树的某个地方,有些文件或目录的权限不允许桌面用户删除它们,然后这些文件永远留在那里,不会向用户发出任何警告。—来源

如果您想要删除其中的文件$trash/expunged,您可能需要 root 权限。另请参阅这个 Ask Ubuntu 问题

有一个相关的 GNOMEgitlab 问题

删除目录中的 108GB gz 压缩文件可能是您创建(压缩)并删除的。垃圾箱本身不会执行任何压缩。

相关内容