什么是“.Trash-1000”文件夹以及如何删除它?

什么是“.Trash-1000”文件夹以及如何删除它?

有人能告诉我这个.Trash-1000文件夹是什么以及我该如何删除它吗?

它占用了 275GB 的磁盘空间。

答案1

这是您的 paperbin 文件夹。
如果您删除某些内容,它不会从磁盘中删除。而是会被移动到此文件夹中。

尝试以 root 身份使用终端命令清空 paperbin 或删除文件夹:

sudo rm -rf /path/to/folder/.Trash-1000

答案2

GNOMEish 文件管理器需要一个地方来放置废弃的文件。

  • 您的“主”分区上已删除的文件转到: /home/username/.local/share/Trash
  • 出于性能和空间原因,其他分区上已删除的文件无法复制到那里。

因此它会尝试将它们放入/.Trash-$UID文件夹中。如果没有对该文件夹的读写权限,就不会有垃圾。

以需要垃圾的用户身份在分区根目录中运行此 bash。

sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID

您可以删除此文件夹并保护分区/以禁用该功能。

sudo rm -rf .Trash-xxxx
sodo chown root:root /thepartition

答案3

这里的答案提供了删除.Trash-1000文件夹本身的方法,但让它停止占用空间的更简单的方法是右键单击垃圾箱并单击“清空垃圾箱”,因为该文件夹只是存储已删除的文件。

答案4

如果您希望保留垃圾箱但删除已移动到那里并保留在磁盘上的文件,请使用:

sudo rm -rf ~/.local/share/Trash/files/*

请注意,上面的rm是删除命令,参数-r表示“递归删除目录及其内容”,因为默认情况下rm不会删除目录。-f参数表示“忽略不存在的文件和参数,从不提示”。

文件路径的末尾~/.local/share/Trash/files/*是字符*(...读作“星号”),这是一个正则表达式,导致该目录下的所有文件和目录files/"被命令删除rm

边注

如果您想了解有关如何使用终端命令处理文件的更多信息,默认终端使用一种名为“bash”的解释型编程语言。您可以使用man rm终端中的类型来获取有关 rm 命令和其他常用命令的更多信息。

还...

当您处于 gnu linux 的中级阶段时,处理目录的另一种方法是使用 gnu emacs 及其“dired”包。

相关内容