利用find 命令 Find path -maxdepth 1 -name filename -exec mv {} {}_newname \;
‘-v’选项会显示文件名改变的细节(比如:XXX重命名成YYY)。 ‘-n’选项告诉rename命令在不实际改变名称的情况下显示文件将会重命名的情况。这个选项在你想要在不改变文件名的情况下模拟改变文件名的情况下很有用。 ‘-f’选项强制覆盖存在的文件。 示例 1. 改变文件扩展名 假设你有许多.jpeg的图片文件,你想要把...
比如,我们如果想要将名为 report.* 的文件更改为 review.* ,则可以使用以下命令: $ rename 's/report/review/' * 注意,正则表达式中提供的规则可以更改文件名的任意部分,无论是文件名还是扩展名。 $ rename 's/123/124/' * $ ls *124* status.124 report124.txt 如果你想交互性地使用 rename 进行重命...
‘-v’选项会显示文件名改变的细节(比如:XXX重命名成YYY)。 ‘-n’选项告诉rename命令在不实际改变名称的情况下显示文件将会重命名的情况。这个选项在你想要在不改变文件名的情况下模拟改变文件名的情况下很有用。 ‘-f’选项强制覆盖存在的文件。 下面,就让我们看下rename命令的几个实际例子。 改变文件扩展名 假...