linux下分割合并文件命令

分割与合并文件操作.

分割与合并文件

有时候大文件分割后更方便传输。
以一张图片为例:
分割:默认分割

12345678910111213
[[email protected] shell]$ ls -lh总用量 1.5M-rwxrwxrwx 1 jimo jimo 1.5M 9月  17 20:31 1.png[[email protected] shell]$ split 1.png [[email protected] shell]$ ls -lh总用量 2.9M-rwxrwxrwx 1 jimo jimo 1.5M 9月  17 20:31 1.png-rw-r--r-- 1 jimo jimo 254K 11月 12 18:31 xaa-rw-r--r-- 1 jimo jimo 259K 11月 12 18:31 xab-rw-r--r-- 1 jimo jimo 264K 11月 12 18:31 xac-rw-r--r-- 1 jimo jimo 238K 11月 12 18:31 xad-rw-r--r-- 1 jimo jimo 270K 11月 12 18:31 xae-rw-r--r-- 1 jimo jimo 184K 11月 12 18:31 xaf

合并:

12345678910
[[email protected] shell]$ ls -lh总用量 4.4M-rwxrwxrwx 1 jimo jimo 1.5M 9月  17 20:31 1.png-rw-r--r-- 1 jimo jimo 1.5M 11月 12 18:32 2.png-rw-r--r-- 1 jimo jimo 254K 11月 12 18:31 xaa-rw-r--r-- 1 jimo jimo 259K 11月 12 18:31 xab-rw-r--r-- 1 jimo jimo 264K 11月 12 18:31 xac-rw-r--r-- 1 jimo jimo 238K 11月 12 18:31 xad-rw-r--r-- 1 jimo jimo 270K 11月 12 18:31 xae-rw-r--r-- 1 jimo jimo 184K 11月 12 18:31 xaf

指定每个文件大小:

123456789
[[email protected] shell]$ split 1.png -b 500KB [[email protected] shell]$ ls -lh总用量 4.4M-rwxrwxrwx 1 jimo jimo 1.5M 9月  17 20:31 1.png-rw-r--r-- 1 jimo jimo 1.5M 11月 12 18:32 2.png-rw-r--r-- 1 jimo jimo 489K 11月 12 18:35 xaa-rw-r--r-- 1 jimo jimo 489K 11月 12 18:35 xab-rw-r--r-- 1 jimo jimo 489K 11月 12 18:35 xac-rw-r--r-- 1 jimo jimo  972 11月 12 18:35 xad

类似的命令可以看csplit

原文:大专栏  linux下分割合并文件命令

原文地址:https://www.cnblogs.com/wangziqiang123/p/11640360.html

时间: 2024-11-01 02:12:19

linux下分割合并文件命令的相关文章

Linux下各类压缩文件命令小结

.tar 解包:tar xvf FileName.tar    解包后原始文件仍存在 打包:tar cvf FileName.tar DirName1 Filename1 - 列出内容:tar tvf FileName.tar (注:tar是打包,不是压缩!) --------------- .gz 解压1:gunzip FileName.gz    解包后原始文件消失 解压2:gzip -d FileName.gz    解包后原始文件消失 压缩:gzip FileName(只能对单一文件压缩

Linux下相关查找文件命令(find locate which whereis type)

以下内容摘自:http://blog.csdn.net/jessica1201/article/details/8139249 标注的内容为自己的补充: 我们经常需要在系统中查找一个文件,那么在linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令. 1.find命令 find是最常用也是最强大的查找命令,它可以查找任何类型的文件. find命令的一般格式为:find <指定目录><指定条件><指定动作>

Linux培训教程 linux系统下分割大文件的方法

在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取. 有时,需要传输20gb的大文件,Linux培训 教程件到另一台服务器,也需要把它分割成多个文件,这样便于传输数据. 以下通过五个不同的例子,来讲解Linux下分割大文件的方法,供大家参考. 例1.以每个文件1000行分割 split命令分割文件成每个文件1000行,并且文件名依次为 [前缀]aa,[前缀]ab, [前缀]ac等,默认的前缀是X,每个文件的行数为1000行. 命令: 复制代

Linux下分割与合并文件的方法

Linux下分割与合并文件的方法 切割合并文件在linux下用split和cat就可以完成.下面举些实例进行说明.1.文件切割文件切割模式分为两种: 文本文件 二进制模式. 1.1文本模式文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的.文本模式又分为两种:     按最大文件大小切割:     按文本行数切割. 1.1.1最大文件大小切割 split -C 5k duanxin split 将文本文件duanxin按每块最大5k的大小进行切割,不打碎行.输出文件名类似splita

Linux下 分割日志大文件

Linux下分割日志有两种常用命令 dd split(推荐使用) 1.dd: 作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 参数注释: if=filename:输入的文件名 of=finename:输出的文件名 bs=bytes:一次读写的字节数,默认是512bytes skip=blocks:拷贝前,跳过的输入文件的前blocks块,块的大小有bs决定 count=blocks:只拷贝输入文件的前blocks块 比如 现在有一个文件file,大小为116616字节: [ro

Linux下几种文件传输命令

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

linux下的find文件查找命令与grep文件内容查找命令

linux下的find文件查找命令与grep文件内容查找命令 在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区的. 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等. (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找. 一.find命令 基本格式:find  path expression 1.按照文件名查找 (1)find / -

Linux下重命名文件或文件夹(mv命令与rename命令)

在Linux下重命名文件或目录,可以使用mv命令或rename命令 mv ------------ mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的. rename -----------

[原创] Linux下几种文件传输命令 sz rz sftp scp介绍

Linux下几种文件传输命令 sz rz sftp scp介绍 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的.因此不能用sftp client去连