有没有办法从 Live CD 或 Root 中清空 $HOME 的垃圾箱?

有没有办法从 Live CD 或 Root 中清空 $HOME 的垃圾箱?

为了从有问题的外部硬盘驱动器中恢复数据,我不小心用恢复的数据填满了我的主文件夹。我设法将其发送到垃圾箱,但后来我没有足够的可用磁盘空间来清空它。现在我甚至没有足够的可用空间来启动桌面。从 Live CD 的 GParted 中,我可以看到该分区上没有剩余空间。我该怎么办?

答案1

垃圾文件通常位于~/.local/share/Trash。如果你可以使用 TTY 登录,或者挂载包含你的主目录的分区,那么这就是你要删除的文件夹:

rm -r .local/share/Trash

如果你将分区安装在活动 CD 上,则需要执行以下操作:

rm -r /media/ubuntu/<Partition Name>/home<your user name>/.local/share/Trash

或类似的路径,具体取决于挂载点的具体位置。您可以使用dfmountlsblk命令来查找挂载位置。

要登录 TTY,请启动 Ubuntu,然后按(从到 的CtrlAltF2任何功能键都可以)。您可以登录终端并执行第一个命令,因为您应该在您的主目录中。F1F6

除了执行rm,您还可以随时使用mv将文件夹移动到其他位置。如果您不想太挑剔,只需执行以下操作:

mv .local/share/Trash /some/where/else

CtrlC当您感觉已移动了合理数量的文件时按下。

相关内容