首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改排毒配置(破折号代替下划线)?

如何更改排毒配置(破折号代替下划线)?
EN

Unix & Linux用户
提问于 2015-04-18 15:47:40
回答 1查看 3.6K关注 0票数 4

到目前为止,我找到了一种解决方案,当大量更改所有这些烦人的文件名时,使它们在命令行中易于阅读和操作。

因此,我在许多命令中发现了一个名为排毒的小软件。默认情况下,它用_替换空格。阅读手册并没有告诉我如何让排毒重命名文件用-代替空格。

代码语言:javascript
复制
[/] cd test
one five/  one four/  one one/  one three/  one two/
[test] detox *
[test] l
one_five/  one_four/  one_one/  one_three/  one_two/
[test] 

怎么做?

我找不到.detoxrc文件(或者任何与这个程序相关的文件),如果我创建它,我不知道该放什么进去。

有什么可以替代排毒的方法吗?

EN

回答 1

Unix & Linux用户

发布于 2017-04-27 04:20:34

至少在解毒版本1.2.0时,可以自定义过滤(根据发行版的不同,可能需要更改以下命令/位置)。首先:

cp /usr/share/detox/safe.tbl ~/mysafe.tbl

接下来,编辑搜索单词"space“(第127行周围)的文件mysafe.tbl,并将下划线改为连字符。

现在修改~/.detoxrc,例如:

代码语言:javascript
复制
sequence hyphenated {
   safe {filename "/home/MY_USSERNAME/mysafe.tbl";};
   #wipeup {remove_trailing;};
};

(当然,用"MY_USERNAME“代替.)

现在运行以下命令:

代码语言:javascript
复制
detox -vs hyphenated *

你应该做得好:)

编辑20170801:排毒似乎有一些UTF-8的问题.已经创建了几个补丁,通过电子邮件发送上游和debian主干线,现在必须打开一个名为"github“的站点上的一个bug,或者什么-时间来解决它.

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/197096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档