JFIF 批量修改为 JPG
直接在终端中运行以下单行脚本,将当前目录下的所有 .jfif
文件扩展名批量改为 .jpg
,无需保存为文件。
单行命令
for file in *.jfif; do mv "$file" "${file%.jfif}.jpg"; done
使用说明
- 打开终端并导航到包含
.jfif
文件的目录,或直接进入包含文件的目录。 - 复制粘贴上述命令并按 Enter。
- 脚本会将当前目录下所有
.jfif
文件的扩展名批量修改为.jpg
。
这个命令完成以下操作:
- 遍历当前目录中的每个
.jfif
文件。 - 使用
mv
命令将文件名中的.jfif
扩展名替换为.jpg
。
脚本内容
#!/bin/bash
# 批量将当前目录下的 .jfif 文件扩展名改为 .jpg
for file in *.jfif; do
# 检查文件是否存在
if [[ -f "$file" ]]; then
# 获取文件名(不带扩展名)
base="${file%.jfif}"
# 重命名文件,将扩展名改为 .jpg
mv "$file" "$base.jpg"
echo "Renamed '$file' to '$base.jpg'"
else
echo "No .jfif files found."
fi
done
使用方法
-
打开 终端。
-
将脚本保存为
rename_jfif_to_jpg.sh
,并确保它在你要操作的文件夹中。 -
运行以下命令将脚本变为可执行:
chmod +x rename_jfif_to_jpg.sh
-
执行脚本:
./rename_jfif_to_jpg.sh
脚本说明
- 该脚本会遍历当前目录下所有
.jfif
文件,将其扩展名修改为.jpg
。 - 重命名的同时会输出成功提示,如果找不到
.jfif
文件则提示无文件。