如何在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 也可用来从多个目录中迅速查找重复文件。
你甚至可以搜索多个目录,递归搜索其中一个目录,如下:
上面的命令将搜索 有时,你可能想要知道一个目录中重复文件的大小。你可以使用
类似的,为了显示父目录和子目录中重复文件的大小,使用 我们可以在计算时分别使用
在搜索指定目录的重复文件时,第一个命令将排除零长度文件,后面的命令将排除隐藏文件。 汇总重复文件信息,使用
删除所有重复文件,使用
样例输出:
这个命令将提示你保留还是删除所有其他重复文件。输入任一号码保留相应的文件,并删除剩下的文件。当使用这个选项的时候需要更加注意。如果不小心,你可能会删除原文件。 (编辑:上海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Facebook 开源 Skip,面向对象+函数式编程语言
- Windows10又一个版本将终止支持用户们该怎么办?
- 在Windows上指定IntelliJ Idea的JRE
- 手把手教你win10快速启动怎么关掉
- 使用Windows远程桌面工具来远程连接控制Ubuntu系统
- Linux中获取硬盘分区或文件系统的UUID的七种方法
- Windows-to-linux:使用SSH和私钥/公钥对的Putty
- Windows 11新更新曝光 即将到来 微软对细节改动不少
- hyper-v-server-2012 – 在Hyper-V Server 2012 R2上正确删
- windows – 如何自动更改Ephemeral驱动器的指定字母?