在终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母

终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母:

for file in *; do mv "$file" "${file:4}"; done

该命令使用了循环,遍历了文件夹下所有的文件名,对每一个文件名都执行一次重命名操作。${file:4} 表示从第五个字符开始,将该字符及其之后的字符作为新的文件名。

如果你想重命名文件名为保存后五个字母,你可以在终端中使用以下命令:

for file in *; do mv "$file" "${file:(-5)}"; done

${file:(-5)} 表示从倒数第五个字符开始,将该字符及其之后的字符作为新的文件名。

posted @ 2023-03-05 21:01  海_纳百川  阅读(49)  评论(0编辑  收藏  举报
本站总访问量