我最近遇到了一个问题.
我使用了一个实用程序将所有音乐文件移动到基于标签的目录中.这留下了很多几乎空的文件夹.通常,这些文件夹包含thumbs.db文件或用于专辑封面的某种图像. mp3在其新目录中具有正确的专辑封面,因此旧的mp3可以删除.
基本上,我需要在D:/ Music /中找到以下目录:
-没有任何子目录
-不包含任何mp3文件
然后删除它们.
我认为与Windows 8.1(HAHA)相比,在shell脚本或bash脚本或任何其他linux / unix世界中这样做更容易.
有什么建议么?我写这样的脚本不是很有经验.
解决方法:
这应该让您开始
find /music -mindepth 1 -type d |
while read dt
do
find "$dt" -mindepth 1 -type d | read && continue
find "$dt" -iname '*.mp3' -type f | read && continue
echo DELETE $dt
done
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。