在Linux系统上安装和使用dupGuru以查找文件重复项
本文介绍如何在Debian、Ubuntu、RHEL、CentOS、AlmaLinux、Rocky Linux 8系统上安装和使用dupGuru以查找文件重复项。
简介
出现“disk full”错误是个人经常遇到的错误之一。此错误可能是由于系统上存在重复文件所致。保存这些文件可能是有意或无意的,例如在相同或不同的目录中下载两次文件。这可能会导致磁盘已满错误,从而阻碍您存储其他重要文件。
跟踪文件副本可能非常困难。无论您的系统如何组织,文件副本都可能隐藏在您的系统中,因此很难追踪。安装和使用dupGuru是识别这些重复文件的一种简单方法。这是一个用Python 3编写的免费开源跨平台工具,可以让您快速识别系统中的文件副本。它扫描文件名或内容,并采用模糊匹配算法,即使名称不完全相同,也能识别重复的文件。它支持多种语言。当前,DupeGuru可以安装在Linux、macOS、Windows系统上。
在Linux上安装dupGuru
在Linux上,从dupGuru发布页面下载适合您系统的软件包,地址在https://github.com/arsenetar/dupeguru/releases/。
您还可以使用以下命令拉动文件:
#对于Debian/Ubuntu
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru_$VERSION_amd64.deb
##对于CentOS/Rocky Linux 8/Alma Linux 8
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru-$VERSION-2.x86_64.rpm
下载后,安装所需的软件包,它们是Python 3.7+和PyQt5。
使用以下共享的命令安装依赖项:
1、Ubuntu/Debian
sudo apt install python3 python3-pyqt5 python3-mutagen
2、RHEL/CentOS/AlmaLinux/Rocky Linux 8
sudo yum install python39-devel
wget https://rpmfind.net/linux/fedora/linux/releases/34/Everything/x86_64/os/Packages/p/python3-mutagen-1.45.1-3.fc34.noarch.rpm
sudo rpm -Uvi python3-mutagen-1.45.1-3.fc34.noarch.rpm
wget https://rpmfind.net/linux/fedora/linux/releases/34/Everything/x86_64/os/Packages/p/python3-semantic_version-2.8.4-6.fc34.noarch.rpm
sudo rpm -Uvi python3-semantic_version-2.8.4-6.fc34.noarch.rpm
安装所需的软件包后,继续并使用以下命令安装软件包:
##在Debian/Ubuntu上
sudo apt install python3 python3-pyqt5 python3-mutagen
sudo apt install ./dupeguru_*_amd64.deb
##在CentOS/Rocky Linux 8/Alma Linux 8上
sudo yum localinstall ./dupeguru-*.x86_64.rpm
您也可以使用PPA在Ubuntu上安装dupGuru:
sudo add-apt-repository ppa:dupeguru/ppa
sudo apt update
sudo apt install dupeguru
在Linux上使用dupGuru
安装后,从应用程序菜单启动应用程序,或点击图标:
DupeGuru将从以下界面开始:
有3种模式:
标准(Standard)–文件。
音乐(Music)–最适合复制音乐。
图片(Picture)–用于图片副本。
要扫描目录,请单击上面显示的(+)绿色按钮加载目录:
加载后,单击扫描以识别文件副本。目录中的复制文件将如图所示:
现在从“操作(Actions)”选项卡对重复项执行所需的活动:
至此,在Linux上使用dupGuru查找文件重复项就是这么简单。