linux查找文件重复项,Linux中如何使用命令查找重复文件

今天小编要跟大家分享的文章是关于Linux系统中如何使用命令查找重复文件。不管是Windows电脑还是Linux电脑,在使用的过程中,或多或少都会留下很多重复的文件。这些文件不仅会占用我们的磁盘,还会拖累我们的系统,所以,我们需要删除这些重复的文件。今天小编为大家介绍6种方法找到系统里的重复文件,让你快速释放硬盘空间!一起来看一看吧!

1.使用diff命令比较文件

在我们平常操作当中,比较两个文件的差异最简单的方法可能就是使用 diff 命令。diff命令的输出将使用  符号显示两个文件之间的差异,利用这个特性我们可以找到相同的文件。

当两个文件有差异时,diff命令将输出差异点:

$ diff index.html backup.html

2438a2439,2441

 
   

> That's all there is to report.

如果你的diff命令没有输出,则表示两个文件相同:

$ diff home.html index.html

$

但是,diff命令的缺点是它一次只能比较两个文件,如果我们要比较多个文件,这样两个两个比较效率肯定非常低下。

2.使用校验和

校验和命令 cksum 会根据一定的算法将文件的内容计算成一个很长的数字(如2819078353 228029)。虽然算出的结果不是绝对唯一,但是内容不相同的文件导致校验和相同的可能性跟中国男足进世界杯差不多。

$ cksum *.html

2819078353 228029 backup.html

4073570409

你可能感兴趣的:(linux查找文件重复项)