ubuntu

Ubuntu中如何批量重命名文件

小樊
38
2025-07-01 21:44:44
栏目: 智能运维

在Ubuntu中,你可以使用命令行来批量重命名文件。这里有一个使用rename命令的例子,它可以让你批量重命名文件。

首先,打开终端(快捷键:Ctrl + Alt + T)。

然后,进入到包含要重命名文件的目录。例如,如果你的文件在名为"my_files"的目录中,可以使用以下命令:

cd my_files

接下来,使用rename命令进行批量重命名。这里有一个例子,将所有的.txt文件扩展名改为.bak

rename 's/\.txt$/.bak/' *.txt

这个命令的解释如下:

注意:在某些Ubuntu版本中,rename命令可能不可用。在这种情况下,你可以使用mmv命令或者编写一个简单的shell脚本来实现批量重命名。

使用mmv命令的例子:

sudo apt-get install mmv
cd my_files
mmv "*.txt" "#1.bak"

使用shell脚本的例子:

#!/bin/bash
for file in *.txt; do
  mv "$file" "${file%.txt}.bak"
done

将这段代码保存为一个名为rename_files.sh的文件,然后在终端中运行chmod +x rename_files.sh使其可执行。最后,使用./rename_files.sh运行脚本。

0
看了该问题的人还看了