• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux系统中使用fdupes来查找并删除重复文件

Linux系统中使用fdupes来查找并删除重复文件

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux系统怎么使用,linux系统使用,linux系统使用教程,如何使用linux系统,linux操作系统使用等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

对于大多数计算机用户而言,查找并替换重复的文件是一个常见的需求。查找并移除重复文件真是一项令人不胜其烦的工作,它耗时又耗力。但如果你的机器上跑着GNU/Linux,那么查找重复文件会变得十分简单,这多亏了fdupes工具。
fdupes是啥东东?
fdupes是Linux下的一个工具,它由Adrian Lopez用C编程语言编写并基于MIT许可证发行,该应用程序可以在指定的目录及子目录中查找重复的文件。fdupes通过对比文件的MD5签名,以及逐字节比较文件来识别重复内容,fdupes有各种选项,可以实现对文件的列出、删除、替换为文件副本的硬链接等操作。

文件对比以下列顺序开始:

大小对比 > 部分 MD5 签名对比 > 完整 MD5 签名对比 > 逐字节对比

安装 fdupes 到 Linux
在基于Debian的系统上,如Ubuntu和Linux Mint,安装最新版fdupes,用下面的命令手到擒来。



fdupes命令如何使用
1、 作为演示的目的,让我们来在某个目录(比如 tecmint)下创建一些重复文件,命令如下:



"I Love Tecmint. Tecmint is a very nice community of Linux Users."
2、 现在在tecmint文件夹内搜索重复的文件。

$ fdupes /home/$USER/Desktop/tecmint
/home/tecmint/Desktop/tecmint/tecmint13.txt
/home/tecmint/Desktop/tecmint/tecmint8.txt
/home/tecmint/Desktop/tecmint/tecmint11.txt
/home/tecmint/Desktop/tecmint/tecmint3.txt
/home/tecmint/Desktop/tecmint/tecmint4.txt
/home/tecmint/Desktop/tecmint/tecmint6.txt
/home/tecmint/Desktop/tecmint/tecmint7.txt
/home/tecmint/Desktop/tecmint/tecmint9.txt
/home/tecmint/Desktop/tecmint/tecmint10.txt
/home/tecmint/Desktop/tecmint/tecmint2.txt
/home/tecmint/Desktop/tecmint/tecmint5.txt
/home/tecmint/Desktop/tecmint/tecmint14.txt
/home/tecmint/Desktop/tecmint/tecmint1.txt
/home/tecmint/Desktop/tecmint/tecmint15.txt
/home/tecmint/Desktop/tecmint/tecmint12.txt
3、 使用-r选项在每个目录包括其子目录中递归搜索重复文件。

它会递归搜索所有文件和文件夹,花一点时间来扫描重复文件,时间的长短取决于文件和文件夹的数量。在此其间,终端中会显示全部过程,像下面这样。





7、 要删除重复文件,同时保留一个副本,你可以使用-d选

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • LINUX系统怎么使用命令清理磁盘空间?
  • Linux系统中使用iostat命令检测磁盘的IO性能
  • Linux系统中使用cmp和comm命令来比较两个文件
  • Linux系统中使用dd命令来转换和拷贝文件
  • Linux系统中使用netcat命令的奇技淫巧
  • Linux系统中使用dd命令检测硬盘性能的方法
  • Linux系统中使用fdupes来查找并删除重复文件
  • Linux系统中使用Grub启动器启动ISO镜像的方法

相关文章

  • 2017-05-12 linux命令行下进入带空格的文件夹的方法
  • 2017-05-12linux系统常用命令有哪些? semicolon命令的使用方法
  • 2017-05-12Linux系统怎么调整swap分区大小?
  • 2017-05-12Linux怎么配置双机SSH互相信任实现免密码登录?
  • 2017-05-12深入解析Linux系统下的进程切换
  • 2017-05-12如何获得Linux系统的内置模块和设备驱动列表
  • 2017-05-12linux系统中如何安装程序、软件的几种方法
  • 2017-05-12Linux下用gzip和unzip命令来压缩和解压文件的用法
  • 2017-05-12Linux下增大可打开文件描述符的最大数的方法
  • 2017-05-12linux btrfs文件系统及管理

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux区分install命令和cp命令详解
    • 在Linux中使用which和whereis命令来查找和定位文件
    • Linux中ls命令的参数与返回结果完全解析
    • Linux中通过 kill命令 杀死指定进程
    • cp命令不要覆盖提示
    • Linux中控制文件权限修改的chgrp和umask命令用法
    • Linux系统中安装使用ntfs-3g挂载NTFS分区的教程
    • 使用Git管理二进制大对象的方法
    • Linux中nano和ed文本编辑器的简单使用介绍
    • 如何管理和维护RHCS集群

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有