起因
旧系统内,上传了很多文件,命名方式为xxx_file1.jpg,并且按日期区分目录存放。
新系统,不需要xxx_,所以需要全部去掉。
方法
-
rename
首先,确保已安装rename工具,
安装方法
sudo apt install rename执行命令
find . -type f -name '*.jpg' -exec rename 's/oldStr/newStr/' {} +
-
bash
find . -type f -name '*.jpg' | while read file; do newname=$(echo "$file" | sed 's/oldStr/newStr/') mv "$file" "$newname" done
说明
修改前,请备份重要数据