我有一个较大的音乐收藏,其中有一些重复。有没有办法找到重复的文件。至少通过做一个散列并查看两个文件是否具有相同的散列。
除了扩展名之外还找到具有相同名称的文件的奖励积分 - 我想我有一些同时具有 mp3 和 ogg 格式版本的歌曲。
如果这是最简单的方法,我很乐意使用命令行。
我有一个较大的音乐收藏,其中有一些重复。有没有办法找到重复的文件。至少通过做一个散列并查看两个文件是否具有相同的散列。
除了扩展名之外还找到具有相同名称的文件的奖励积分 - 我想我有一些同时具有 mp3 和 ogg 格式版本的歌曲。
如果这是最简单的方法,我很乐意使用命令行。
我用
fdupes
这个。它是一个命令行程序,可以使用sudo apt install fdupes
. 你可以这样称呼它fdupes -r /dir/ect/ory
,它会打印出一个骗子列表。fdupes在 GitHub 上还有一个 README和一篇Wikipedia 文章,其中列出了更多程序。的列表
programs/scripts/bash-solutions
,可以找到重复项并在以下条件下运行nix
:rmlint-gui
带有 GUI 的包(可以由rmlint --gui
名为Shredder Duplicate Finder的桌面启动器启动或从桌面启动器启动)FSlint具有 GUI 和其他一些功能。他们的常见问题解答中对重复检查算法的解释:
fslint 安装说明
如果您的重复数据删除任务与音乐相关,请首先运行picard应用程序以正确识别和标记您的音乐(以便您找到重复的 .mp3/.ogg 文件,即使它们的名称不正确)。请注意,picard 也可作为 Ubuntu 软件包提供。
完成后,您可以根据
musicip_puid
标签轻松找到所有重复的歌曲。完成这项工作的另一个脚本是rmdupe。从作者的页面:
我使用komparator -
sudo apt-get install komparator
( Ubuntu 10.04+ ) - 作为在手动模式下查找重复项的 GUI 工具。对于音乐相关的重复识别和删除, http : //musicbrainz.org/ 提供的 Picard 和 Jaikoz是最好的解决方案。Jaikoz 我相信会根据歌曲文件的数据自动标记您的音乐。您甚至不需要歌曲的名称来识别歌曲并将所有元数据分配给它。虽然免费版一次只能标记有限数量的歌曲,但您可以根据需要运行多次。
你有没有尝试过
或者
我想它工作正常。
dupeGuru有一个专门的音乐模式。它是一个跨平台的 GUI 程序,截至今天(2021 年 2 月),它正在积极开发中,尽管尚不清楚哪些版本适用于哪些系统。检查其文档。