Linux下如何将两个或以上文件内容进行合并

本文主要介绍Linux环境下如何将多个文件的内容进行合并操作,主要分为如下两个模块进行讲解:
一、通过Vim命令合并文件
二、通过cat命令合并文件

一、准备工作

  • 01

    在Linux下创建三个文件,文件名分别为file1、file2、file3

  • 02

    三个文件的内容分别如下图所示

二、Vim命令合并文件内容

  • 01

    用vim打开file1,并将光标移到到file1的最后一行

  • 02

    进行Vim命令模式,执行命令r file2将file2的内容复制到file1的最后面

  • 03

    参照【步骤1】【步骤2】,执行命令r file3将file3的内容也追加进来,这样我们就完成了将file2、file3的内容追加到file1中,即完成了三个文件的合并操作。 注意:通过r命令一次只能追加一个文件内容,对于多个文件的合并处理效率较低,适用于少数文件的合并。

三、cat命令合并文件内容

  • 01

    对于3个或更多文件的合并推荐使用cat命令。 执行cat file1 file2 file3 > file可将file1、file2、 file3的内容合并到file中

  • 02

    用vim打开file,可以看到最终合并的文件内容

(0)

相关推荐

  • linux下如何创建一个.txt类型的文件?

    本文介绍linux下如何创建一个.txt类型的文件的方法: 1.vi 文件名.txt: 2.touch 文件名.txt 操作方法 01 [步骤一]vi 文件名.txt 比如创建文件file.txt,用 ...

  • Excel两个单元格的内容怎么合并到一个单元格

    Excel两个单元格的内容怎么合并到一个单元格 描述:把一个单元格的内容分为两个是在数据里面分列就可以了,但是怎么合并到一起呢,如果只是合并单元格,那么只会保留第一个单元格的内容 解决: 假设这两个单 ...

  • Linux下清除U盘病毒auto之类文件的方法

    在Linux下使用U盘时,每次都看到一个什么auto之类的文件,怀疑是一个病毒。 但输入ls -l命令发现,属性竟然全不是? 结果是删不掉了。 经过多方查询得知原因是linux不能处理以“.”结尾的文 ...

  • Linux下查找指定时间内修改过的文件

    假如在linux下修改文件后不记得了,我们需要查找指定时间内做过改动的文件,此时我们可以用find命令来查找。 find /opt -iname "*" -atime 1 -type f 【找出 /o ...

  • Linux下使用blkid命令查询设备及文件系统信息的方法

    在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令必须 ...

  • Linux中使用grep命令搜索文件名及文件内容的方法

    从文件中搜索并显示文件名 当你从不止一个的文件中搜索时,默认它将显示文件名: 代码如下: grep "word" 文件名 grep root /etc/* 示例输出: 代码如下: ...

  • linux下时间同步的两种方法分享

    方法1: 与一个已知的时间服务器同步 复制代码 代码如下: ntpdate time.nist.gov 其中 time.nist.gov 是一个时间服务器. 删除本地时间并设置时区为上海 复制代码 代 ...

  • Windows和Linux下生成以当前时间命名的文件

    生成以当前时间命名的文件对于当今两大主流系统都十分有用,在 Windows、Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日 ...

  • 恢复linux下被删除的syslog-/var/log/messages文件方法

    Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。 直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样 ...