在终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母
终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母:
for file in *; do mv "$file" "${file:4}"; done
该命令使用了循环,遍历了文件夹下所有的文件名,对每一个文件名都执行一次重命名操作。${file:4}
表示从第五个字符开始,将该字符及其之后的字符作为新的文件名。
如果你想重命名文件名为保存后五个字母,你可以在终端中使用以下命令:
for file in *; do mv "$file" "${file:(-5)}"; done
${file:(-5)}
表示从倒数第五个字符开始,将该字符及其之后的字符作为新的文件名。
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17181655.html,如有侵权联系删除