博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天一个不熟悉的linux命令(3)——split
阅读量:7025 次
发布时间:2019-06-28

本文共 501 字,大约阅读时间需要 1 分钟。

Linux中的文件,特别是日志文件,特别大了不好打开,可以用split命令来切割成小文件。spit,英文意思为分割,分裂。

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

转载于:https://blog.51cto.com/11787646/2128139

你可能感兴趣的文章
数据结构与算法预热--线性表是什么?
查看>>
Winform自定义控件实例
查看>>
Siebel NextRecord And DeleteRecord In Loops Skips Record
查看>>
batch normalization在测试时的问题
查看>>
Python时间和日期
查看>>
【BZOJ4298】[ONTAK2015]Bajtocja
查看>>
为什么C语言中int的表示范围是-32768~32767
查看>>
有关位运算的基础知识和应用
查看>>
框架dubbox的简单使用
查看>>
codevs1163访问艺术馆 树形dp
查看>>
java获取登陆用户的IP地址
查看>>
JAVA线程控制
查看>>
Java关键字final、static使用总结
查看>>
转载-Objective-C内存管理详解(含示例代码)
查看>>
uchome中模糊搜索的实现
查看>>
深入理解MVC原理
查看>>
LCD之mipi DSI接口驱动调试流程【转】
查看>>
内核中dump_stack()的实现,并在用户态模拟dump_stack()【转】
查看>>
五子棋AI的思路
查看>>
AtomicInteger和count++的比较
查看>>