linux中怎么找到系统里的重复文件并快速释放磁盘空间

2023-04-12 06:35:00 释放 重复 磁盘空间

在linux系统中,我们可以使用一个名为fdupes的命令行工具来快速找到重复文件,并释放磁盘空间。

首先,我们需要使用命令行安装fdupes。如果您使用的是Ubuntu或者其他基于Debian的发行版,可以使用以下命令安装fdupes:

sudo apt-get install fdupes

如果您使用的是Fedora或者其他基于RedHat的发行版,可以使用以下命令安装fdupes:

sudo yum install fdupes

安装完成后,您可以使用以下命令查看fdupes的帮助信息:

fdupes --help

要使用fdupes找到重复文件,请使用以下命令:

fdupes [options] DIRECTORY...

其中DIRECTORY是要搜索的目录。您可以指定多个目录,用空格分隔。

选项

-r : 递归搜索子目录。

-s : 仅显示大小相同的文件。

-S : 仅显示大小不同的文件。

-m : 仅显示修改时间相同的文件。

-n : 仅显示修改时间不同的文件。

-i : 不考虑大小写。

-I : 不考虑文件名中的空白。

-o : 输出文件到指定文件,而不是标准输出。

-q : 不输出任何信息。

-f : 不询问用户进行任何操作。

-d : 删除所有重复的文件,只保留一个。

-l : 只保留第一个发现的重复文件,删除其他重复文件。

-p : 交互式删除重复文件。

-N : 输出文件的文件名,而不是输出文件的完整路径。

-H : 输出文件的完整路径,而不是输出文件的文件名。

-1 : 只输出第一个文件名。

示例

要在当前目录及其所有子目录中搜索重复文件,请使用以下命令:

fdupes -r .

要在指定目录中搜索重复文件,请使用以下命令:

fdupes DIRECTORY

要在多个目录中搜索重复文件,请使用以下命令:

fdupes DIRECTORY1 DIRECTORY2 DIRECTORY3

要在当前目录及其所有子目录中搜索大小相同的重复文件,请使用以下命令:

fdupes -r -s .

要交互式删除重复文件,请使用以下命令:

fdupes -r -p .

相关文章