【发布时间】:2014-05-18 14:55:55
【问题描述】:
我想重命名名称中包含下划线的所有文件和文件夹,并将下划线替换为连字符。
目前我正在使用以下代码,
rename '_' '-' */*/*
它正在工作,但现在它显示“参数列表太长”
【问题讨论】:
-
该命令可能匹配了太多的文件名,因此它们的扩展名变得很长,至少比shell命令的最大大小长。
-
我们怎样才能让工作在一个循环中?我将非常感谢有人可以在这里帮助我!
-
您可能想看看 awk 工具。或者使用 find 命令及其选项
-exec。
标签: linux rename file-rename batch-rename