重命名trash-cli的垃圾命令?

时间:2009-01-04 00:07:26

标签: linux shell user-interface command-line-interface

我是trash-cli项目的开发者。

trash-cli项目是FreeDesktop.org的开源实现 垃圾规范,提供命令行界面来管理 垃圾桶。

理想情况下,trash-cli提供以下命令:

  • trash (删除文件和目录)
  • trash-empty (清空垃圾桶)
  • trash-list (列出已删除文件)
  • trash-restore (恢复已删除的文件)

但是我必须重命名'trash'命令,因为这个名字太通用了,不能在Fedora中添加trash-cli(参见完整讨论here

我之所以选择'垃圾'这个名字,是因为我认为这是你可以使用的更好的名字(简短直观),但正如我之前所说,我不能使用这个名字。

在任何情况下,我认为一个好的选择保留垃圾 - *形式,因为它利用了 shell TAB完成。

一开始我被说服重命名'trash-file'中的'trash'命令,但我不太喜欢它,并且作为Christoph Bloch pointed out

  

我反对“垃圾文件”的论点:   *它不直观,因此难以记忆。   *这是不必要的长。   *程序名称的每次更改都会引起混淆,因此新的解决方案     应该是一个明显的改进(它不是)。   *甚至是错误的:目录也可以被删除。

     

只是“垃圾”好多了。

我收集了一些关于重新命名'trash'命令的想法。你想帮助我吗? 选择最好的一个?你知道一个更好的名字吗?

这里的替代方案(其中一些是丑陋的,我知道,但也许他们会帮助你 找到一个更好的名字):

  • 垃圾放
  • 垃圾投入式
  • 垃圾的垃圾
  • 垃圾掷
  • 垃圾-F
  • 垃圾-RM
  • 垃圾再循环
  • 垃圾-DO
  • 垃圾到

  • 垃圾 -

  • 垃圾现在
  • 垃圾! -
  • trash2
  • 垃圾
  • trashit

  • 垃圾项

  • 垃圾条目
  • 垃圾ELEM
  • 垃圾路径
  • 垃圾数据

  • 垃圾此

  • 垃圾它
  • 垃圾那

6 个答案:

答案 0 :(得分:5)

或许采用'UNIX方式'并采用尽可能短的名称。

tf? - 虽然它也处理目录的异议仍然存在。

请注意,英国人认为“垃圾”一词是美国主义。我不确定其他英语国家。苹果公司在命名垃圾桶时显然并不关心非美国人的敏感度。我猜Red Hat也没有(或者只是按照Apple的提示)。

答案 1 :(得分:3)

为什么没有一个命令可以为您想要的操作提供不同的参数?

垃圾清单
垃圾桶 垃圾回收{< file>} *

我认识到这严重违背了UNIX方式,但是,它们都是单个对象上的所有操作,所以我认为应该有一个命令而不是一组命令。

<小时/> 至于将“垃圾”重命名为其他东西,真的吗?哇,我认为与其他选择相比,“垃圾”实际上非常直观。一些替代方案:

  • 垃圾桶,或只是 tc
  • 废纸篓,或只是 wb

答案 2 :(得分:1)

如何:

垃圾桶-放 垃圾桶 - *

答案 3 :(得分:1)

trash-put(为了简洁和清晰)或trash-this(为了便于输入,因为this由易于输入的字符组成 - 特别是对于OO程序员;-)

答案 4 :(得分:0)

也许一个不同的同义词会更好?

  • discard
  • fling
  • toss
  • chuck
  • 处置
  • scrap
  • 垃圾
  • 循环

答案 5 :(得分:0)

感谢所有人。

我觉得-put是首选的。 同样在distributions@lists.freedesktop.org邮件列表中,我收到了此命令的正面反馈。

命令名称可能是:

  • trash-put(将文件(或目录)放入垃圾箱)
  • trash-empty(清空垃圾桶)
  • 垃圾清单(列出已删除的文件)
  • trash-restore(恢复已删除的文件)