Lukáš Altman Asked: 2019-05-09 11:27:50 +0800 CST2019-05-09 11:27:50 +0800 CST 2019-05-09 11:27:50 +0800 CST 用数字重命名文件 772 我有文件: file1 file2 file3 ... 如何将它们重命名为 file501 file502 file503 .... files terminal 2 个回答 Voted 0xSheepdog 2019-05-09T11:40:50+08:002019-05-09T11:40:50+08:00 在 UNIX 和 Linux 系统中重命名文件的典型方法是使用renameormv命令。 这些是非常基本的命令,可以通过查看手册页或其他官方文档来更好地解释。 Best Answer user249274 2019-05-09T11:38:56+08:002019-05-09T11:38:56+08:00 我会写一个 Perl 单行: perl -wE 'for (@ARGV) {rename $_ => s/\d+/500 + $&/re or die $!}' file* 这将遍历每个文件名,通过将 500 添加到数字部分来计算新文件名,然后重命名文件。
在 UNIX 和 Linux 系统中重命名文件的典型方法是使用
rename
ormv
命令。这些是非常基本的命令,可以通过查看手册页或其他官方文档来更好地解释。
我会写一个 Perl 单行:
这将遍历每个文件名,通过将 500 添加到数字部分来计算新文件名,然后重命名文件。