自Ubuntu 14.04版本开始,至少有三个
rename
命令可用:
util-linux
软件包提供的rename
命令,请参考man rename.ulperl
软件包提供的rename
命令,请参考man prenamerename
软件包提供的rename
命令,请参考man file-rename
问题:
- 这些命令之间到底有什么区别?
- 为什么会有多个包提供不同的命令,但使用相同的名称 - 我想这不是偶然的,对吗?
- 对于
perl
包来说,要么包含“完整”的rename
命令,要么根本不包含任何rename
命令,这不是很简单明了吗?为什么这种看似不完整的分割一直持续到至少Ubuntu 17.04?
这个问题已经在U&L上被问过了(我后来发现):
What's with all the renames: prename, rename, file-rename?
man prename
来看,实际上17.10选择了file-rename
而不是prename
。同样适用于18.04。 - wjandrea