![有没有办法从 Live CD 或 Root 中清空 $HOME 的垃圾箱?](https://linux22.com/image/1103471/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BB%8E%20Live%20CD%20%E6%88%96%20Root%20%E4%B8%AD%E6%B8%85%E7%A9%BA%20%24HOME%20%E7%9A%84%E5%9E%83%E5%9C%BE%E7%AE%B1%EF%BC%9F.png)
为了从有问题的外部硬盘驱动器中恢复数据,我不小心用恢复的数据填满了我的主文件夹。我设法将其发送到垃圾箱,但后来我没有足够的可用磁盘空间来清空它。现在我甚至没有足够的可用空间来启动桌面。从 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
或类似的路径,具体取决于挂载点的具体位置。您可以使用df
、mount
或lsblk
命令来查找挂载位置。
要登录 TTY,请启动 Ubuntu,然后按(从到 的CtrlAltF2任何功能键都可以)。您可以登录终端并执行第一个命令,因为您应该在您的主目录中。F1F6
除了执行rm
,您还可以随时使用mv
将文件夹移动到其他位置。如果您不想太挑剔,只需执行以下操作:
mv .local/share/Trash /some/where/else
CtrlC当您感觉已移动了合理数量的文件时按下。