到目前为止,我找到了一种解决方案,当大量更改所有这些烦人的文件名时,使它们在命令行中易于阅读和操作。
因此,我在许多命令中发现了一个名为排毒的小软件。默认情况下,它用_替换空格。阅读手册并没有告诉我如何让排毒重命名文件用-代替空格。
[/] 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文件(或者任何与这个程序相关的文件),如果我创建它,我不知道该放什么进去。
有什么可以替代排毒的方法吗?
发布于 2017-04-27 04:20:34
至少在解毒版本1.2.0时,可以自定义过滤(根据发行版的不同,可能需要更改以下命令/位置)。首先:
cp /usr/share/detox/safe.tbl ~/mysafe.tbl
接下来,编辑搜索单词"space“(第127行周围)的文件mysafe.tbl,并将下划线改为连字符。
现在修改~/.detoxrc,例如:
sequence hyphenated {
safe {filename "/home/MY_USSERNAME/mysafe.tbl";};
#wipeup {remove_trailing;};
};(当然,用"MY_USERNAME“代替.)
现在运行以下命令:
detox -vs hyphenated *你应该做得好:)
编辑20170801:排毒似乎有一些UTF-8的问题.已经创建了几个补丁,通过电子邮件发送上游和debian主干线,现在必须打开一个名为"github“的站点上的一个bug,或者什么-时间来解决它.
https://unix.stackexchange.com/questions/197096
复制相似问题