更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Linux系统上安装和使用dupGuru以查找文件重复项

在Linux系统上安装和使用dupGuru以查找文件重复项

更新时间:2023-01-24 16:13:00浏览次数:340+次

本文介绍如何在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查找文件重复项就是这么简单。