尝试执行此操作(要求
bash --version> = 4):
shopt -s globstarrename -n 's/special/regular/' **
-n测试正常后,卸下开关
还有其他相同名称的工具可能无法执行此操作,因此请小心。
如果运行以下命令(
GNU)
$ file "$(readlink -f "$(type -p rename)")"
结果是
.../rename: Perl script, ASCII text executable
并且不包含:
ELF
那么这似乎是正确的工具=)
如果不是,则将其设为默认值(通常已经是这种情况),
Debian并派生为
Ubuntu:
$ sudo update-alternatives --set rename /path/to/rename
(替换
/path/to/rename为
perl's rename命令的路径。
如果您没有此命令,请搜索软件包管理器以进行安装或手动执行
最后但并非最不重要的一点是,该工具最初是由Perl的父亲Larry Wall编写的。



