linux:解压缩归档时,将空格转换为文件名中的下划线

时间:2012-11-27 13:09:29

标签: php linux unzip

我在PHP中使用exec“wrapper”for linux命令:

exec("unzip -oj tmp.zip -d tmp && rm tmp.zip");

请告诉我如何将空格转换为文件名中的下划线? TNX,

1 个答案:

答案 0 :(得分:2)

如果您不介意使用外部实用程序(正如您目前所做),可以使用rename例如。

unzip -oj tmp.zip -d tmp && rename 's/\s/_/g' tmp/* && rm tmp.zip