递归重命名文件的开头
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归重命名文件的开头相关的知识,希望对你有一定的参考价值。
[我试图递归重命名所有以“。”开头的.avi文件。不以点开头所以
.04-03-29_15-00.00.avi .04-03-31_17-54.00.avi
.04-03-25_00-09.00.avi .04-03-25_20-28.00.avi
应该成为
04-03-29_15-00.00.avi 04-03-31_17-54.00.avi
04-03-25_00-09.00.avi 04-03-25_20-28.00.avi
我正在尝试使用此命令,但是我无法正常运行,错误提示rename: not enough arguments
find . -name "*.avi" -exec rename -n 's/^.*//i' *avi {} ;
答案
与它一起使用:
find . -name '*.avi' -type f -exec bash -c 'mv "$1" "${1//.//}"' -- {} ;
以上是关于递归重命名文件的开头的主要内容,如果未能解决你的问题,请参考以下文章