使用Ubuntu以递归方式重命名以扩展名“.mpeg”结尾的文件

时间:2017-05-16 14:23:40

标签: bash ubuntu

我找到了将目录中的所有文件扩展名重命名为另一个扩展名的命令,但我想要做的是更改名称而不是扩展名... 这是我使用的代码(我不工作)

find . -type f -name "*.mpeg" -exec rename -v 's/*.mpeg$/' video.mepg '{} \;'

感谢您的任何建设性回复

1 个答案:

答案 0 :(得分:0)

difftime(unclass(subset_list_2[[1]])$date,unclass(subset_list_1[[1]])$date)
Time differences in days
[1] 365 365
difftime(unclass(subset_list_2[[2]])$date,unclass(subset_list_1[[2]])$date)
Time differences in days
[1] 365 365

这会将文件部分重命名为video.mpg,但保持目录结构不变。

结果如下:

find ./ -type f -name \*.mpeg -exec rename -v 's/^(.*)\/.*.mpeg$/$1\/video.mpeg/' {} \;