在包含许多子文件夹的文件夹中,每个子文件夹包含名称以foobar.mp4结尾的mp4文件
如何去除后缀?我试过了:
find ./*/*.mp4 -type f -exec rename 's/foobar//' '{}' \;
答案 0 :(得分:0)
表面上,不需要使用“查找”,因为重命名命令具有处理文件列表的功能。特别是可以写
rename 's/foobar//' */*foobar.mp4
从OP中不清楚实际的文件名是什么。上面的命令会将'foobar.mp4'重命名为hidden
文件'.mp4',并将文件'x.foobar.mp4'重命名为'x..mp4'。