Answers:
dupeGuru音乐版就是您想要的。在首选项中将扫描类型设置为“音频内容”。请注意,该程序是公平软件,因此,请尽您所能。
我建议您将其与MusicBrainz Picard结合使用,后者可以自动标记您的音乐文件。
dupeguru_me
。
有一个插件是为此做的。我最近使用过它,但是仍然有一点不足。它有一个“ PPA ”-但是还没有内置包,只有Bazaar分支。安装说明如下所示:
wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz
如果您对使用集市的源代码感兴趣,请执行以下操作:
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
安装完成后,重新启动Rhythmbox,您现在应该在插件列表中有一个重复查找器。
激活后-有其他可用的配置选项。
启用插件后-当发现重复项时-它将在库列表中添加一个附加选项:
我发现有些设置是“奇数”的-我已经在一个媒体库中尝试了此设置,该库中包含超过120,000首歌曲(超过1000个重复)和一个库中包含大约1,000首歌曲(可能有30个重复)。在前者上,搜索花费了很长时间,并使Rhythmbox崩溃了好几次。我最终选择了自动“从库中删除”,以避免必须重建列表。在较小的库中,一切都很好。
当找到重复项时-如果您选择了默认选项-歌曲的低质量版本将被添加到列表中。因此,可以安全地在“重复项”列表中选择所有歌曲,然后选择“删除”(从磁盘中删除或从库中删除)。
当我有一堆重复的图像文件时,我遇到了类似的问题。就我而言,我只使用md5sum
了文件并对结果进行了排序:
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
具有相同内容的文件生成相同的哈希,因此可以轻松找到重复项。我可以从那里手动删除重复对象,尽管我可以将脚本扩展为删除除了第一次出现的所有对象,但是我总是对临时脚本中的重复操作抱有幻想。
请注意,这仅适用于内容相同的重复文件。
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
我通常使用FSlint查找重复文件。FSlint是“用于查找和清除文件系统上各种形式的皮棉的实用程序”。