linux下分割文件的方法,关于linux系统下分割大文件的方法
《关于linux系统下分割大文件的方法》由会员分享,可在线阅读,更多相关《关于linux系统下分割大文件的方法(4页珍藏版)》请在人人文库网上搜索。
1、关于 linux系统下分割大文件的方法在 linux 中分割大文件,比如一个 5gb 日志文件,需要把它分成多个小文件,分割后以利于普通的文本器读取。有时,需要传输 20gb 的大文件到另一台服务器, 也需要把它分割成多个文件,这样便于传输数据。以下通过五个不同的例子, 来讲解 Linux 下分割大文件的方法,供大家参考。例 1、以每个文件 1000 行分割split命令分割文件成每个文件1000 行,并且文件名依次为 前缀 aa, 前缀 ab, 前缀 ac 等,默认的前缀是X,每个文件的行数为 1000 行。命令:$ split mylog -l 1000$ wc -l *4450 mylo。
2、g1000 xaa1000 xab1000 xac1000 xad450 xae例 2、以每个文件 20MB分割分割文件为多个 20MB的文件,附带 -b 选项。命令:$ split -b 20M logdata$ ls -lh | tail -n +2-rw-1 sathiya sathiya 102M Jul 25 18:47 logdata-rw-1 sathiya sathiya 20M Jul 2519:20 xaa-rw-1 sathiya sathiya 20MJul 2519:20 xab-rw-1 sathiya sathiya 20MJul 2519:20 xac-rw-1。
3、 sathiya sathiya 20MJul 2519:20 xad-rw-1 sathiya sathiya 20MJul 2519:20 xae-rw-1 sathiya sathiya 1.6M Jul 25 19:20 xaf例 3、以每个文件 50MB指定前缀分割使用 bytes 选项把文件分割成多个50MB的文件, bytes 类似-b 选项,在第二个参数指定前缀。命令:$ split -bytes=50M logdata mydatafile$ ls -lhtotal 204M-rw- 1 sathiya sathiya 102M Jul 25 18:47 logdata-rw。
4、-1 sathiyasathiya50M Jul 25 19:23-rw-1 sathiyasathiya50M Jul 25 19:23-rw- 1 sathiya sathiya 1.6M Jul 25 19:23mydatafileaa mydatafileabmydatafileac例 4、基于行数分割文件使用 -l选项指定行数来把文件分割成多个行数相同的文件。命令:$ wc -l testfile2591 testfile$ split -l 1500 testfile importantlog$ wc -l *1500 importantlogaa1091 importantlog。
5、ab2591 testfile例 5、以数字后缀命名分割文件使用 -d 选项可以指定后缀为数字,如00,01,02.,而不是aa,ab,ac 。命令:$ split -d testfile$ lstestfile x00 x01 x02可用选项短选项长选项 选项描述-bbytes=SIZE SIZE值为每一输出档案的大小,单位为byte 。-Cline-bytes=SIZE每一输出档中,单行的最大byte数。-d-lnumeric-suffixes使用数字作为后缀。lines=NUMBER NUMBER值为每一输出档的列数大小。短选项长选项 选项描述-bbytes=SIZE SIZE值为每一输出档案的大小,单位为byte 。-Cline-bytes=SIZE每一输出档中,单行的最大byte数。-dnumeric-suffixes使用数字作为后缀。-llines=NUMBER NUMBER值为每一输出档的列数大小。
linux下分割文件的方法,关于linux系统下分割大文件的方法相关推荐
- linux temp文件夹在哪_Win10系统下使用linux命令的方法
Win10系统是目前主流的操作系统之一,其功能十分强大,而在Windows10系统下也是能够使用linux命令,只是不少用户不知道而已.那么如何在Win10系统下使用linux命令?下面小编分享一下W ...
- 如何快速找出Linux系统中的大文件?
今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...
- Linux fs清理文件,linux找出已经删除但磁盘空间未释放的大文件并清空
linux找出已经删除但磁盘空间未释放的大文件并清空 1.找出已经删除但磁盘空间未释放的文件 如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄fd相关信息还在内存中,可以通过lsof命令找出 ...
- 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件
在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...
- html5播放qsv文件吗,qsv格式文件怎么播放?xp系统播放qsv格式文件的方法
qsv是一个视频格式文件?是爱奇艺的视频文件,只能在爱奇艺的播放器播放上.一些用户xp系统没有安装爱奇艺播放器,是不是就不能播放qsv格式文件?能不能在其他的视频播放器上播放?当然可以的,大家只要转换 ...
- windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同
windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同 介绍ubuntu系统下配置docker下GPU使用环境的文章很多,本文算是一个比较性梳理. 主要比较一下wsl ...
- 4种大文件传输工具和软件,用于共享大文件
无论是个人还是与团队一起工作,大文件传输软件和网站都能协助提高工作效率.有效地管理工作内容.疫情原因有时我们不得不居家办公,在这种情况下可以分享文件的工具就显得尤为重要. 每个公司都需要一个文件传输软 ...
- pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率、pandas使用read_feather函数读取feather文件
pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率.pandas使用read_feather函数读取feather文件. ...
- win7计算机之间传输文件,win7电脑与电脑之间怎么传大文件_win7电脑断网时怎么相互传大文件...
我们一般传送文件,利用qq.微信.邮箱等.如果碰到断网,手头又没有U盘.那么win7纯净版的两台电脑之间如何互传大文件呢?针对怎么在电脑之间快速传送大文件的问题.爱纯净整理了以下的办法,在局域网内可以 ...
- Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...
怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能. ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多. ls命令默认是按照文件名的字母 ...
最新文章
- 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 东北赛区(第一批次)
- Log4j 1使用教程
- 设计模式的理解 : 门面模式、外观模式 (Facade)
- 解决RabbitMQ service is already present - only up...
- 如何锻炼膝盖和膝盖周围肌肉_我的分享膝盖照片的社交网络将如何拯救世界
- 云图说|AI开发难!难!难!端云协同多模态AI开发套件你需要了解一下
- sql实现从两个表获取字段组成表数据再插入到函数表中
- 当开发人员遇上非功能性需求
- opencart笔记
- 论文篇-----高速公路交通流数据质量控制及评价方法
- 201771010112罗松《面向对象程序设计(java)》第八周学习总结
- 西藏:失落的旅游天堂?
- 下载B(bilibili)站视频
- 视频怎么去水印和字幕
- 26万人的巨复杂考勤自动核算,比亚迪搞定了!
- python 因子分析 权重计算方法_因子得分如何计算_spss如何计算因子得分
- [SQLAlchemy] 创建: 主键/索引/唯一约束/联合唯一约束/联合主键约束
- Elasticsearch的基本使用
- 2.4:使用交换机构建简单局域网——交换机的高级管理
- 上网本要怎么设置才能正常玩现金流游戏?