​split

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了​split相关的知识,希望对你有一定的参考价值。

split

split用来将大文件分割成小文件。有时文件越来越大,传送这些文件时,首先将其分割可能更容易。使用vi或其他工具诸如sort时,如果文件对于工作缓冲区太大,也会存在一些问题。因此有时没有选择余地,必须将文件分割成小的碎片。

split命令一般格式:

split -output_file-size input-filename output-filename

这里output_file-size指的是文本文件被分割的行数。split查看文件时,output_file-size选项指定将文件按每个最多5行分割。如果有个文件有12行,那么将分割成3个文件,分别有552行。每个文件格式为x [ a a ]x [ z z ]x为文件名首字母, [ a a][ z z ]为文件名剩余部分顺序字符组合,下面的例子解释这一点。

 

[[email protected] test]# split -5 file2
[[email protected] test]# ll
total 16
-rw-r--r-- 1 root root 156 Apr 2 10:36 file2
-rw-r--r-- 1 root root  65Apr  2 10:39 xaa
-rw-r--r-- 1 root root  65Apr  2 10:39 xab
-rw-r--r-- 1 root root  26Apr  2 10:39 xac
[[email protected] test]# cat xaa
1001  hisk01
1002  hisk02
1003  hisk03
1004  hisk04
1005  hisk05
[[email protected] test]# cat xab
1006  hisk06
1007  hisk07
1008  hisk08
1009  hisk09
10010 hisk10
[[email protected] test]# cat xac
10011 hisk11
10012 hisk12
[[email protected] test]#

 

[[email protected] test]# cat file2
1001  hisk01
1002  hisk02
1003  hisk03
1004  hisk04
1005  hisk05
1006  hisk06
1007  hisk07
1008  hisk08
1009  hisk09
10010 hisk10
10011 hisk11
10012 hisk12
[[email protected] test]# split -3 file2
[[email protected] test]# ll
total 20
-rw-r--r-- 1 root root 156 Apr 2 10:36 file2
-rw-r--r-- 1 root root  39Apr  2 10:37 xaa
-rw-r--r-- 1 root root  39Apr  2 10:37 xab
-rw-r--r-- 1 root root  39Apr  2 10:37 xac
-rw-r--r-- 1 root root  39Apr  2 10:37 xad
[[email protected] test]# cat xaa
1001  hisk01
1002  hisk02
1003  hisk03
[[email protected] test]# cat xab
1004  hisk04
1005  hisk05
1006  hisk06
[[email protected] test]# cat xac
1007  hisk07
1008  hisk08
1009  hisk09
[[email protected] test]# cat xad
10010 hisk10
10011 hisk11
10012 hisk12
[[email protected] test]#

 


本文出自 “宋某人c” 博客,请务必保留此出处http://syaving.blog.51cto.com/5614476/1913321

以上是关于​split的主要内容,如果未能解决你的问题,请参考以下文章

java Ftp上传创建多层文件的代码片段

JavaScript 片段

debug按钮位置怎么改

将多个输出中的hls属性设置为单独的片段代码

我遇到一个json解析时的错误求指教,​代码和报错如下:

安全牛学习笔记​SQLMAP- 自动注入