重命名子目录中的多个文件bash

重命名子目录中的多个文件bash,bash,rename,Bash,Rename,我试图使用重命名,但我有几个子目录。我试图使用的表达是: rename 's/ZAUQ-F24MS-SC12-F01-5C\/R44.wav/wav\/2012.wav/' *.wav 我想将文件ZAUQ-F24MS-SC12-F01-5C/R44.wav重命名为wav/2012.wav,所有文件都是*.wav文件 我可以从目录中执行此操作,但我有多个目录和一个映射到和来自列表。重命名可以执行此操作,还是我应该使用其他操作?显然,您正在将文件从一个目录(ZAUQ-F24MS-SC12-F01-

我试图使用重命名,但我有几个子目录。我试图使用的表达是:

rename 's/ZAUQ-F24MS-SC12-F01-5C\/R44.wav/wav\/2012.wav/' *.wav
我想将文件
ZAUQ-F24MS-SC12-F01-5C/R44.wav
重命名为
wav/2012.wav
,所有文件都是
*.wav
文件


我可以从目录中执行此操作,但我有多个目录和一个映射到和来自列表。重命名可以执行此操作,还是我应该使用其他操作?

显然,您正在将文件从一个目录(
ZAUQ-F24MS-SC12-F01-5C
)移动到另一个目录(
wav
)。为什么不
mv
那么:

mv ZAUQ-F24MS-SC12-F01-5C/R44.wav wav/2012.wav