我尝试修复我的音乐文件夹,这是 itunes 搞乱的。
所以我需要的是用于移动文件的脚本:
音乐\艺术家\专辑名称\艺术家 - 标题.mp3
将文件移动到
newmusic\专辑名称\艺术家 - title.mp3。
我尝试了下面的行,但没有成功。
find music -type f -exec bash -c 'ext="${0##*.}";基=“$(基名称“$0”。“$ {ext}”)”; dirs="$(目录名 "$0"| cut -d '/' -f 2,3)"; new="newmusic/${dirs}/${base}.${ext}"; cp "$0""${new}"' {}\;
“cut -d '/' -f 2,3”是否应该在 new="newmusic/${{dirs} cut -d '/' -f 2,3}/中 有人可以帮忙吗?提前致谢..
最佳答案
我在这里遗漏了什么,还是mv
无法实现你想要的?根据您的问题,这应该有效:
mv music/*/* newmusic/
关于linux - 重命名子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984902/