重命名trash-cli的垃圾命令?
-
03-07-2019 - |
题
我是trash-cli 项目的开发者。
trash-cli 项目是 FreeDesktop.org 的开源实现 垃圾桶规范,提供命令行界面来管理 垃圾桶。
理想情况下,trash-cli 提供以下命令:
- 垃圾 (垃圾文件和目录)
- 垃圾清空 (清空垃圾桶)
- 垃圾清单 (列出已删除的文件)
- 垃圾恢复 (恢复已删除的文件)
但我必须重命名“trash”命令,因为该名称太通用,无法在 Fedora 中添加垃圾桶命令(请参阅完整讨论 这里)
我选择“垃圾”名称是因为我认为这是您可以使用的更好的名称(简短且直观),但是,正如我之前所说,我不能使用这个名称。
无论如何,我认为保留 trash-* 形式是一个不错的选择,因为它利用了 shell TAB 完成。
一开始,我被说服将“垃圾文件”中的“垃圾”命令重命名,但我不太喜欢它,正如 Christoph Bloch 所言 指出:
我反对“垃圾文件”的论点:* 它不直观,因此难以记忆。* 它不必要地长。* 程序名称的每一次更改都会引起混淆,因此新的解决方案 应该是一个明显的改进(但事实并非如此)。* 甚至是错误的:目录也可以被丢弃。
只是“垃圾”要好得多。
我收集了一些重命名“垃圾”命令的想法。你想帮帮我吗 选择最好的一个?你知道更好的名字吗?
这里有替代方案(其中一些很丑陋,我知道,但也许它们对你有帮助 找到一个更好的名字):
- 垃圾堆放
- 垃圾投入
- 垃圾垃圾
- 扔垃圾
- 垃圾-f
- 垃圾管理室
- 垃圾回收
- 垃圾做
垃圾箱
垃圾-
- 现在垃圾
- 垃圾-!
- 垃圾2
- 垃圾
垃圾
垃圾项目
- 垃圾入口
- 垃圾元素
- 垃圾路径
垃圾数据
垃圾这个
- 垃圾它
- 垃圾那个
解决方案
trash-put
(为了简洁和清楚起见)或 trash-this
(为了便于打字,如 this
由易于输入的字符组成——尤其是对于 OO 程序员来说;-)
其他提示
也许走“UNIX 方式”并采用尽可能短的名称。
tf
?- 尽管仍然有人反对它也处理目录。
请注意,“垃圾”一词在英国被视为美国主义。我不确定其他英语国家的情况。苹果公司在命名“垃圾桶”时显然并不关心非美国人的感受。我猜红帽也没有这么做(或者只是听从了苹果的暗示)。
为什么不使用一个带有不同参数的命令来执行您想要的操作?
垃圾清单
垃圾清空
垃圾恢复 {<文件>}*
我意识到这在最严格的意义上违背了 UNIX 方式,但是,它们都是对单个对象的操作,所以我认为应该有一个命令而不是一组命令。
至于将“垃圾”重命名为其他名称,真的吗?哇,我认为与其他选择相比,“垃圾”实际上非常直观。一些替代方案:
- 垃圾箱, ,或者简单地 TC
- 废纸篓, ,或者简单地 工作组
怎么样:
垃圾桶-Put 垃圾桶-*
也许完全不同的同义词会更好?
- 丢弃
- 一扔
- 折腾
- 卡盘
- 处置
- 废料
- 垃圾
- 回收
谢谢大家。
我认为 -put 是首选。另外,在 distributions@lists.freedesktop.org 邮件列表中,我收到了对该命令的积极反馈。
命令名称可能是:
- 垃圾放入(将文件(或目录)放入垃圾桶)
- 清空垃圾(清空垃圾桶)
- 垃圾列表(列出垃圾文件)
- 垃圾恢复(恢复已删除的文件)