如何在Linux中找到并删除重复文件
|
Fdupes 是另一个在指定目录以及子目录中识别和移除重复文件的命令行工具。这是一个使用 C 语言编写的自由开源工具。Fdupes 通过对比文件大小、部分 MD5 签名、全部 MD5 签名,最后执行逐个字节对比校验来识别重复文件。 与 Rdfind 工具类似,Fdupes 附带非常少的选项来执行操作,如:
安装 Fdupes Fdupes 存在于大多数 Linux 发行版的默认仓库中。 在 Arch Linux 和它的变种如 Antergos、Manjaro Linux 上,如下使用 Pacman 安装它。
在 Debian、Ubuntu、Linux Mint 上:
在 Fedora 上:
在 RHEL、CentOS 上:
用法 Fdupes 用法非常简单。仅运行下面的命令就可以在目录中找到重复文件,如:
我系统中的样例输出:
你可以看到,在
现在你将看到 Fdupes 也可用来从多个目录中迅速查找重复文件。
你甚至可以搜索多个目录,递归搜索其中一个目录,如下:
上面的命令将搜索 有时,你可能想要知道一个目录中重复文件的大小。你可以使用
类似的,为了显示父目录和子目录中重复文件的大小,使用 我们可以在计算时分别使用
在搜索指定目录的重复文件时,第一个命令将排除零长度文件,后面的命令将排除隐藏文件。 汇总重复文件信息,使用
删除所有重复文件,使用
样例输出:
这个命令将提示你保留还是删除所有其他重复文件。输入任一号码保留相应的文件,并删除剩下的文件。当使用这个选项的时候需要更加注意。如果不小心,你可能会删除原文件。 (编辑:海豚站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性
- 开始使用gPodder吧,一个开源播客客户端
- windows-server-2003 – 如何增加Windows Server 2003中的最
- Windows 10三周年仍未达Windows 7高度:它究竟还需要怎么改
- 使用ansible-bender构建容器镜像
- 如何在Windows上重启Apache? “Apache -k restart”给出错
- DomTerm:一款为Linux打造的终端模拟器
- windows – 如何在OU中保持本地管理员密码一致?
- 如何在CentOS 8和RHEL 8服务器上启用EPEL仓库
- 如何在Windows 10中停止在启动时运行的程序
