要批量重命名文件,你可以使用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文件,并在终端中运行该脚本即可。

请注意,这个脚本假设目录中只包含你想要重命名的文件。如果目录中包含其他类型的文件或子目录,你可能需要在脚本中添加一些额外的逻辑来排除它们

shell批量文件重命名

原文地址: http://www.cveoy.top/t/topic/iFfL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录