Ubuntu 使用eyed3递归删除mp3中的所有嵌入图像
在Ubuntu中使用下面的eyed3命令删除mp3中嵌入的所有图像,但不是递归地。如何在每个文件夹和子文件夹中递归执行 如果有人可以修改和目前我下面的命令行将是伟大的Ubuntu 使用eyed3递归删除mp3中的所有嵌入图像,ubuntu,ubuntu-14.04,eyed3,Ubuntu,Ubuntu 14.04,Eyed3,在Ubuntu中使用下面的eyed3命令删除mp3中嵌入的所有图像,但不是递归地。如何在每个文件夹和子文件夹中递归执行 如果有人可以修改和目前我下面的命令行将是伟大的 eyeD3 --remove-all-images *.mp3 如eyeD3--help所示,指定路径而不是*.mp3将递归工作,例如 eyeD3 --remove-all-images . 将从当前目录开始递归工作 在大多数情况下,eyeD3只会在文件是MP3文件时执行某些操作,但如果您想专门针对以.MP3结尾的文件,则可能
eyeD3 --remove-all-images *.mp3
如eyeD3--help
所示,指定路径而不是*.mp3将递归工作,例如
eyeD3 --remove-all-images .
将从当前目录开始递归工作
在大多数情况下,eyeD3只会在文件是MP3文件时执行某些操作,但如果您想专门针对以.MP3结尾的文件,则可能需要使用查找:
find . -name \*.mp3 -execdir eyeD3 --remove-all-images {} \;
这将递归地查找所有.mp3文件,从当前目录开始,并对每个文件运行eyeD3命令({}
被文件名替换)。使用-iname
而不是-name
来区分大小写(例如,也可以查找以.MP3或.MP3结尾的文件)
提示:您可能希望将--max padding 1
添加到eyeD3命令中,以实际释放以前嵌入图像使用的空间(删除嵌入艺术品后收缩MP3文件)。但是,这需要最新版本的eyeD3(见其网站),Ubuntu 16.04存储库(0.6.18)提供的版本不支持此选项。我可以使用此命令删除mp3中的图像,但不能删除子文件夹中的图像。我已再次导航到子文件夹并在那里发出命令。。我想把一切都集中在一起。