在Mac上批量重命名文件很简单,你可以使用“终端”应用程序或者Finder中的“批量重命名”功能。下面是两种方法:
使用终端:
- 打开终端应用程序。
- 使用
cd
命令切换到目标目录,例如:
cd /路径/到/你的/目标目录
- 使用
mv
命令进行批量重命名,例如:
for file in *; do mv "$file" "新名称${file##*_}"; done
这个例子将文件名前面加上"新名称",你可以根据自己的需求修改。
使用Finder的批量重命名功能:
- 打开目标目录的Finder窗口。
- 选择你要重命名的文件。
- 右键单击选中的文件,选择“重命名 X 项”(X为你选中的文件数量)。
- 在弹出的对话框中,你可以设置新的基本名称,然后Finder会自动为每个文件添加一个唯一的编号。
选择合适的方法取决于你的具体需求和个人喜好。
批量替换文件名
在Mac上,你可以使用find
命令结合mv
命令来批量重命名文件。在终端中执行以下命令:
cd 目录下
find . -type f -name '*svgexport*' -exec sh -c 'mv "$0" "${0//svgexport/hjm}"' {} \;
这个命令会在当前目录下查找所有包含"svgexport"的文件名,并将"svgexport"替换为"hjm"。确保在执行命令前备份重要文件。
序号自动+1
如果你想在重命名的过程中自动给文件添加序号,可以使用以下方法:
使用终端:
cd /路径/到/你的/目标目录
counter=1; for file in *; do mv "$file" "新名称${counter}_$file"; ((counter++)); done
这个例子会在文件名前面添加递增的数字,你可以根据需要修改"新名称"。
使用Finder的批量重命名功能:
- 打开目标目录的Finder窗口。
- 选择你要重命名的文件。
- 右键单击选中的文件,选择“重命名 X 项”(X为你选中的文件数量)。
- 在基本名称后面添加一个连字符或下划线,然后Finder会自动为每个文件添加一个递增的数字。
这两种方法都可以让你在重命名的过程中自动添加递增的序号。选择适合你需求的方法即可。
标签:重命名,文件,shell,批量,目标目录,mac,file,Finder From: https://blog.51cto.com/janeyork/9166209