shell批量文件重命名
要批量重命名文件,你可以使用Shell脚本来实现。下面是一个示例脚本,可以将指定目录下的所有文件重命名为新的文件名:
#!/bin/bash
# 指定目录
directory="/path/to/directory"
# 遍历目录下的所有文件
for file in $directory/*; do
# 获取文件名和扩展名
filename=$(basename "$file")
extension="${filename##*.}"
# 新的文件名
new_filename="new_name.$extension"
# 重命名文件
mv "$file" "$directory/$new_filename"
done
在上面的示例中,你需要将/path/to/directory替换为实际的目录路径,并将new_name替换为你想要的新文件名。然后,将脚本保存为一个.sh文件,并在终端中运行该脚本即可。
请注意,这个脚本假设目录中只包含你想要重命名的文件。如果目录中包含其他类型的文件或子目录,你可能需要在脚本中添加一些额外的逻辑来排除它们
原文地址: http://www.cveoy.top/t/topic/iFfL 著作权归作者所有。请勿转载和采集!