在Linux上使用Meld比较文件夹

我们已经从一个新手的角度了解了 Meld (包括 Meld 的安装),我们也提及了一些 Meld 中级用户常用的小技巧。如果你有印象,在新手教程中,我们说过 Meld 可以比较文件和文件夹。已经讨论过怎么比较文件,今天,我们通过《Linux就该这么学》-技术干货-《干货!在Linux上使用Meld比较文件夹》来看看 Meld 怎么比较文件夹。
需要指出的是,本教程中的所有命令和例子都是在 Ubuntu 14.04 上测试的,使用的 Meld 版本为 3.14.2。

用 Meld 比较文件夹

  • 01

    打开 Meld 工具,然后选择 比较文件夹Directory comparison 选项来比较两个文件夹。

  • 02

    选择你要比较的文件夹:

  • 03

    然后单击比较Compare 按钮,你会看到 Meld 像图中这样分成两栏比较目录,就像文件比较一样。

  • 04

    分栏会树形显示这些文件夹。你可以在上图中看到 —— 区别之处,不论是新建的还是被修改过的文件 —— 都会以不同的颜色高亮显示。 根据 Meld 的官方文档可以知道,在窗口中看到的每个不同的文件或文件夹都会被突出显示。这样就很容易看出这个文件/文件夹与另一个分栏中对应位置的文件/文件夹的区别。 下表是 Meld 网站上列出的在比较文件夹时突出显示的不同字体大小/颜色/背景等代表的含义。

  • 05

    Meld 默认会列出比较文件夹中的所有内容,即使这些内容没有任何不同。当然,你也可以在工具栏中单击相同Same按钮设置 Meld 不显示这些相同的文件/文件夹 —— 单击这个按钮使其不可用。

  • 06

    下面是单击 相同Same 按钮使其不可用的截图:

  • 07

    这样你会看到只显示了两个文件夹中不同的文件(新建的和修改过的)。同样,如果你单击 新建New 按钮使其不可用,那么 Meld 就只会列出修改过的文件。所以,在比较文件夹时可以通过这些按钮自定义要显示的内容。 你可以使用工具窗口显示区的上下箭头来切换选择是显示新建的文件还是修改过的文件。要打开两个文件进行分栏比较,可以双击文件,或者单击箭头旁边的 比较Compare按钮。

  • 08

    提示 1:如果你仔细观察,就会看到 Meld 窗口的左边和右边有一些小条。这些条的目的是提供“简单的用颜色区分的比较结果”。对每个不同的文件/文件夹,条上就有一个小的颜色块。你可以单击每一个这样的小块跳到它对应的文件/文件夹。

  • 09

    提示 2:你总可以分栏比较文件,然后以你的方式合并不同的文件,假如你想要合并所有不同的文件/文件夹(就是说你想要一个特定的文件/文件夹与另一个完全相同),那么你可以用 复制到左边Copy Left和 复制到右边Copy Right 按钮:

  • 10

    比如,你可以在左边的分栏中选择一个文件或文件夹,然后单击 复制到右边Copy Right 按钮,使右边对应条目完全一样。 现在,在窗口的下拉菜单中找到 过滤Filters 按钮,它就在 相同Same、新建New 和 修改的Modified 这三个按钮下面。这里你可以选择或取消文件的类型,告知 Meld 在比较文件夹时是否显示这种类型的文件/文件夹。官方文档解释说菜单中的这个条目表示“执行文件夹比较时该类文件名不会被查看。” 该列表中条目包括备份文件,操作系统元数据,版本控制文件、二进制文件和多媒体文件。

  • 11

    前面提到的条目也可以通过这样的方式找到:浏览->文件过滤。你可以通过 编辑->首选项->文件过滤 为这个条目增加新元素(也可以删除已经存在的元素)。

  • 12

    要新建一个过滤条件,你需要使用一组 shell 符号,下表列出了 Meld 支持的 shell 符号:

  • 13

    最重要的一点是 Meld 的文件名默认大小写敏感。也就是说,Meld 认为 readme 和 ReadMe 与 README 是不一样的文件。 幸运的是,你可以关掉 Meld 的大小写敏感。只需要打开 浏览 菜单然后选择 忽略文件名大小写 Ignore Filename Case 选项。

    结论

    • 01

      你是否觉得使用 Meld 比较文件夹很容易呢 —— 事实上,我认为它相当容易。只有新建一个文件过滤器会花点时间,但是这不意味着你没必要学习创建过滤器。显然,这取决于你的需求。 另外,你甚至可以用 Meld 比较三个文件夹。想要比较三个文件夹时,你可以通过单击 三向比较3-way comparison 复选框。今天,我们不介绍怎么比较三个文件夹,但它肯定会出现在后续的教程中。

    (0)

    相关推荐

    • 如何在SecureCRT中给linux上传和下载文件

      我们在使用linux的过程中,不论是为了安装相关软件,还是其它目的,都可能需要上传或者下载linux上的文件.这里演示一下在SecureCRT中向linux上传和下载文件. 操作方法 01 需要上传或 ...

    • 在Mac苹果电脑上怎样将Applications文件夹打开

      今天给大家介绍一下在Mac苹果电脑上怎样将Applications文件夹打开的具体操作步骤.一.使用Spotlight访问"应用程序"文件夹1. 打开电脑,点击右上角的搜索选项.也 ...

    • 在电脑上如何批量创建文件夹或子文件

      我们在电脑上想要批量创建文件夹或者子文件,该怎么操作呢?今天就跟大家介绍一下在电脑上如何批量创建文件夹或子文件的具体操作步骤.1. 首先打开电脑,进入想要创建文件夹的页面,在空白处右键,在打开的菜单中 ...

    • 如何将桌面上的多个文件夹保存到优盘

      在写时会用到很多图片,需要将图片按照日期整理好了保存在优盘中.下面一起看看如何将桌面上的多个文件夹保存到优盘中吧! 操作方法 01 插上优盘后点击右下角的优盘图标看是否扫描为安全状态. 02 在桌面上 ...

    • 在 Linux 中使用 sFTP 上传或下载文件夹

      sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全:它通过加密 SSH 传输处理所有操作,在本文中,我们将向你展 ...

    • Linux下轻松隐藏文件和文件夹的方法

      你有没有想要隐藏你的Linux文件系统上的文件或文件夹,但不知道该怎么做? 别担心,这不像听起来那么复杂,而且可以快速而有效地完成. 在本指南中,我们将介绍在Linux中可以有效隐藏文件和文件夹的简单 ...

    • Linux下快速批量修改文件夹下的图片名称的方法

      我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批量修改图片名称呢?下面小编就给大家介绍下Linux下快速批量修改图片名称的方法。 如10.11一批这 ...

    • 千牛云盘怎么上传文件夹?淘盘上传和下载文件夹方法介绍

      千牛云盘现在已经正式更名为淘盘,是一款非常好用的网络硬盘,这个千牛云盘怎么上传文件夹呢?小编跟大家分享淘盘怎么上传文件夹,以及怎么从淘盘上下载文件,希望能帮到刚刚开始用淘盘还不太会用的伙伴们哦! 方法 ...

    • 电脑上的程序所在文件夹位置怎么快速打开

      随着社会和经济的发展,电脑已经成为我们生活中必不可少的一部分.软件类型越来越丰富,我们经常在电脑上下载各种各样的应用程序,下载的位置也不相同,那么我们怎么快速打开电脑上的程序所在的文件夹位置呢,接下来 ...