当前位置: 首页>>技术问答>>正文


如何使用终端清空垃圾?

, ,

问题描述

我无法在任何地方搜索垃圾。你能告诉我一个命令或类似的东西来清空使用终端的垃圾吗?

最佳解决办法

您可以使用’rm’命令:

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

rm命令删除(删除)文件或目录。

-f, --force     Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive     Remove directories and their contents recursively.

垃圾文件夹位于:$HOME/.local/share/Trash

要小心如何使用rm命令 – 文件不会发送到垃圾箱,您可以在其中取消删除它们,因此撤消它并不容易。

次佳解决办法

随着trash-cli安装,你可以做

trash-empty

更有趣的垃圾处理细节:Here

第三种解决办法

您正在寻找$XDG_DATA_HOME/Trash目录。垃圾目录在freedesktop site的“Desktop Trash Can Specification”中定义。该变量通常在终端窗口中不可用,因此您需要trash-empty。该命令遵循Freedesktop.org的所有规范,并且足够智能以查明垃圾桶的位置。您需要先安装它。

还有其他的工具,比如gvfs-trash --empty,它也可以将物品发送到垃圾箱。

第四种办法

使用trash-cli安装类型trash-empty

安装trash-cli类型sudo apt-get install trash-cli

第五种办法

我遇到了问题

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

所以我不得不将目录改为

cd ~/.local/share/Trash/

然后做

sudo -s

然后

sudo rm -fr *

然后一切都消失了..

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/188.html,未经允许,请勿转载。