重命名目录中的多个文件

时间:2019-06-15 12:47:08

标签: shell unix

请让我知道如何使用mv命令使用for循环来编写Shell脚本来更改文件夹中多个文件的名称。

1 个答案:

答案 0 :(得分:0)

我恳请您签出rename(1)命令。它允许一次批量重命名多个文件。例如,在以下文件集上...

a.JPG
b.JPG
c.JPG
d.JPG
e.JPG
f.JPG

如果我要输入rename 'y/A-Z/a-z/' *。它将文件名中的所有字符转换为小写,从而产生以下列表...

a.jpg
b.jpg
c.jpg
d.jpg
e.jpg
f.jpg

它使用'perl'中的表达式,因此我也建议您检查一下,以便您弄清楚如何使用它。