Linux中的split命令,文件切割

Linux中的文件,特别是日志文件,特别大了不好打开,可以用split命令来切割成小文件

split命令有两种方式:

1,指定行数来切割

split -l 300 log.txt newfile

每个文件300行

2,指定文件大小来切割

split -b 500m log.txt newfile

每个文件大小500m,生成的新文件的文件名是newfile后面加上按照aa,ab,ac……来排序的

比如log.txt文件有1.4G,那么会切割出3个文件,文件名分别是newfileaa,newfileab,newfileac,没有扩展名

新文件名可以不设置,系统默认新文件以字母x开头,也就是说,如果命令是:

split -b 500m log.txt

那么文件名就是xaa,xab,axc

我自己试了一下,3个G的文件,按500M切割,基本秒出,速度比windows下的那些什么切割软件快太多了

另外切开的文件还能再合起来,命令是:

cat newfile* > orifile

(0)

相关推荐

  • UC头条:半小时让你快速入门linux掌握基础命令

    常用命令介绍 shell分类 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.是在Linux内核与用户之间的解释器程序,现在Linux通常 ...

  • xargs命令_Linux xargs命令:一个给其他命令传递参数的过滤器

    xargs 是 execute arguments 的缩写,它的作用是从标准输入中读取内容,并将此内容传递给它要协助的命令,并作为那个命令的参数来执行. 坊间有一种说法,将 xargs 解读为乘号(x ...

  • split命令_Linux split命令:切割(拆分)文件

    15 分钟之后,我要去朋友家聚会.我打算从我的台式机上把一部 700MB 大小的美国大片拷贝出来,带到朋友家去看,可是我的两个优盘都只有 512MB,这让我如何是好? 别急,用 10 分钟赶快来认识一 ...

  • Linux中的Grep命令(在文件中查找文本)

    [日期:2020-05-14]来源:Linux公社  作者:醉落红尘[字体:大 中 小]grep命令是(global regular expression print,全局正则表达式输出)的缩写,它是 ...

  • Linux中的ls命令详细使用教程

    英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快.接下来是小编为大家收集的Linux中的ls命令 ...

  • Linux中环境变量相关文件的区别

    Linux下各种不同环境变量相关文件的作用: 1. /etc/environment  设置整个系统的环境,系统启动时,该文件被执行. 2. /etc/profile     设置所有用户的环境,当用 ...

  • linux中其他搜索命令(locate/which/whereis/grep)

    目录 locate which whereis grep locate 解释 命令名称:locate命令所在路径:/usr/bin/locate执行权限:所有用户功能描述:在文件资料库中查找文件 语法 ...

  • Linux中通过Shell对文件中指定行进行增加、删除、追加、替换

    https://blog.csdn.net/cgy8919/article/details/100007671 一.在某行(指具体行号)前或后加一行内容 #第4行末尾追加一行,内容为test sed ...

  • Linux中的拷贝命令cp

    命令用途 cp命令用于复制文件或目录 1. 如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中. 2. 若同时指定多个文件或目录,而最后 ...

  • linux中删除文件命令是什么

    在Linux系统中我们可以通过rm-rf命令来删除文件,-r表示的是向下递归不管有多少级一并删除,-f表示直接强行删除并且不作任何提示. 在linux系统中删除目录很简单,我们可以使用rmdir命令来 ...

  • 详解Linux中3个文件查找相关命令

    详解Linux中3个文件查找相关命令