linux命令行子文件夹文件批量重命名实际上有效

时间:2020-08-01 22:37:21

标签: linux command line rename

在包含许多子文件夹的文件夹中,每个子文件夹包含名称以foobar.mp4结尾的mp4文件

如何去除后缀?我试过了: find ./*/*.mp4 -type f -exec rename 's/foobar//' '{}' \;

1 个答案:

答案 0 :(得分:0)

表面上,不需要使用“查找”,因为重命名命令具有处理文件列表的功能。特别是可以写

rename 's/foobar//' */*foobar.mp4

从OP中不清楚实际的文件名是什么。上面的命令会将'foobar.mp4'重命名为hidden文件'.mp4',并将文件'x.foobar.mp4'重命名为'x..mp4'。

相关问题