示例:如何通过使用bash for循环来重命名当前目录中的所有.html文件,将.html扩展名更改为.php。
1 2 3 |
|
让我们逐行分析代码:
● 第一行创建一个for循环并遍历一个包含所有文件的列表.html。
● 第二行适用于列表中的每个项目和文件移动到一个新的替换.html用.php。该部分${file%.html}使用shell参数扩展.html从文件名中删除部分。
● done表示循环段的结束。
我们也可以mv结合使用该命令find来实现与上面相同的功能。
1 |
|
find命令使用该开关将所有.html以当前目录结尾的文件mv一个接一个地传递给命令-exec。该字符串{}是当前正在处理的文件的名称。
上面的示例中可以看出,使用该mv命令重命名多个文件并不是一件容易的事,因为它需要很好地了解Bash脚本。
相关推荐:《Linux中如何使用rename命令重命名文件?》
以上就是如何在Linux中使用mv命令重命名文件?(代码示例)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>