#1 楼
您可以使用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
命令-文件不会发送到垃圾箱,您无法在其中删除它们,因此撤消并不容易。 评论
如果垃圾在其他地方,则无法使用。
–脑袋
2014年5月18日17:56
@ hellodear2注意〜只是一个特定于Shell的东西,它会扩展到您的主目录路径。使用例如由于引用,“〜/ some / path”将不会扩展。同样,如果您在地址栏中输入〜,并非所有文件管理器都可以理解〜。
–俄罗斯
2014年5月19日上午10:05
如果没有特权,则无法删除敏感的系统文件夹和文件,并且rm根本无法删除文件夹,除非您给它提供-r(或等效选项)选项。但是,如果不加小心使用rm,可能会丢失重要的个人文件,尤其是与通配符一起使用时。
– Marc van Leeuwen
2014年5月19日19:06
为什么这看似大概。比在任何文件浏览器中单击垃圾桶“空”快100倍?
– phil294
16-11-24在13:13
删除它破坏了我的垃圾箱:完成之后,我无法再将文件发送到垃圾箱(无法写入〜/ .local / share / Trash / info / *。trashinfo)
– 7hibault
18年7月20日在14:11
#2 楼
sudo apt install trash-cli
之后,您可以trash-empty
以下和手册页中有关垃圾处理的更多有趣细节。
restore-trash (1) - Restore for Command line trash utility. trash (1) - Command line trash utility. trash-empty (1) - Empty for Command line trash utility. trash-list (1) - List trashed files. trash-put (1) - Command line trash utility. trash-rm (1) - Removes files matching a pattern from the trash can
pre >评论
这是正确的答案。例如,如果您有USB记忆棒,则将其中已被破坏的文件放置在设备根目录中的隐藏目录中(至少在上次我检查时发生过)。Trash-$ UID-在这种情况下,垃圾实际上在两个不同的地方...
–罗马诺
2014年5月19日5:10
太可惜了,您必须安装一个包装才能清空垃圾箱。用磁盘空间计算垃圾是Ubuntu最令人讨厌的功能之一。
–迈克尔
15年5月15日在21:48
@Michael“ Trash”是桌面管理器提供的功能,它位于您通常在命令行中使用的内容之上的一层。实际上,它所做的就是将文件移动到同一设备上的隐藏文件夹中,并存储一些元数据,以便用户愿意时可以将它们放回原处。在“清空”垃圾桶之前(实际上是在删除文件时),您实际上不会回收任何空间。
– Seamus Connor
15年8月24日在20:50
应当注意,该命令是用户特定的。我安装了它,然后开始思考为什么它不起作用,直到我意识到文件已被另一个用户删除。
–billynoah
2015年12月29日在2:54
对于OS X,请使用垃圾箱-e。 (PS:冲泡安装垃圾以安装垃圾)
–SparkAndShine
16年9月2日在17:16
#3 楼
您正在寻找$XDG_DATA_HOME/Trash
目录。垃圾目录在freedesktop网站的“桌面垃圾箱规范”中定义。该变量通常在终端窗口中不可用,因此需要trash-empty
。该命令遵循Freedesktop.org的所有规范,它足够智能,可以找出垃圾箱在哪里。您需要先安装它。还有其他工具可以使用,例如
gvfs-trash --empty
也可以将项目发送到垃圾箱。评论
为$ XDG_DATA_HOME +1。你是怎么得到的?
–jobin
2014年5月18日在18:08
@Jobin都在规范中。 ramendik.ru/docs/trashspec.html
–脑袋
2014年5月18日在18:10
@Braiam您能否详细说明?如何使用?我不明白它如何解决我的目的。请解释一下。而且我不想垃圾,我想清空垃圾。
– hellodear
14年5月20日在16:54
@ hellodear2垃圾桶清空垃圾箱。您只需要运行它。二进制文件位于rash-cli软件包中。我解释柔道解决方案的来源并提供另一种工具,它与柔道解决方案相同。
–脑袋
2014年5月20日在18:07
现在,gio垃圾箱-空,至少在Ubuntu 18.10 / Gnome 3上。
– J. B. Rainsberger
19年2月14日14:30
#4 楼
安装了trash-empty
类型的垃圾桶后,我已成功地使用它在不同的驱动器和多个位置上清空了垃圾桶。安装了垃圾桶类型的垃圾桶
sudo apt-get install trash-cli
或者您可以使用此脚本为您完成操作。
评论
这看起来更安全
– Nabil Kadimi
17年7月31日在11:30
评论
这是3年前发布的。我们需要一些能说明这一点的东西,包括它在2017年适用于此版本的版本