linux中怎么找到系统里的重复文件并快速释放磁盘空间
在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 .
相关文章