split 分割文件

1.命令功能

split将文件分割成多个碎片文件。

2.语法格式

split  option  input  prefix

split  选项    输入文件名   输出文件名前缀

参数说明


参数


参数说明


-a


长度为n的后缀,默认长度为2


-b


输出文件的最大字节


-c


输出文件的行数的最大字节数


-l


输出文件最大行数


-d


用数字后缀代替字母后缀

3.使用范例

范例1 分割passwd文件,每个文件最大8行,后缀长度3,后缀以b开头

[[email protected] chu]# split -l 8 -a 3 passwd b

[[email protected] chu]# ls

baaa  baab  baac  passwd     #标黄部分输出文件

说明:split -l 8 -a 3 passwd b

-l 8 指定输出文件最大行数为8行;-a 3 后缀长度为3;passwd 输入文件;b 输出后缀为b开头

范例2  分割passwd文件,每个文件最大8行,后缀长度2,后缀以b开头,后缀用数字

[[email protected] chu]# split -l 8 -a 2 -d passwd a

[[email protected] chu]# ls

a00  a01  a02  passwd

说明:split -l 8 -a 2 -d passwd a

-l 8 指定输出文件最大行数为8行;-a 2 后缀长度为3;passwd 输入文件;-d 数字后缀代替字母后缀;a 输出后缀为a开头

范例3  根据大小分割文件

[[email protected] chu]# split  -b 200 -d passwd b   

[[email protected] chu]# ls

b00  b01  b02  b03  b04  b05  passwd

[[email protected] chu]# more b00

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/

原文地址:https://www.cnblogs.com/joechu/p/8947506.html

时间: 2024-11-05 23:35:07

split 分割文件的相关文章

linux命令(38):split 分割文件

在Linux下用split进行文件分割: 模式一:指定分割后文件行数 对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割. 命令: split -l 300 large_file.txt new_file_prefix 模式二:指定分割后文件大小 对于可执行文件等二进制文件,则不能通过文件行数来进行文件分割,此时我们可以指定分割大小来分隔文件. 命令: split -b 10m large_file.bin new_file_prefix 对二进制文件我们同样也可以按文件大小来分隔.

Linux split分割文件命令实例

https://www.centos.bz/2011/07/linux-split-command-example/

split分割大文件--包含通过awk按规则分割文件到对应子文件

当对一个大文件进行传输或者分析的时候,一个可以参考的办法是先通过split对文件进行分割,再对每个子文件进行处理,如果需要合并再进行合并. split函数可以按文件大小或者行数来进行分割. -a : 指定后缀长度 -b : 每个文件多少字节,单位可以为k和M -d : 使用数字后缀而不是字母 -l : 指定每个文件的行数,默认1000 例子: 切割一个文件为每个子文件20M大小,-b指定20M大小,filename为文件名,prefix为每个子文件的前缀.后缀通常为aa,ab,ac.... $

linux下利用split分割大文件

使用split分割大文件 在我们的实际生产环境中,会产生许许多多的大文件,这些文件的大小不一,有的甚至会有好几十T的大小,那么我们对这些文件进行分析时,又该如何下手呢?这时我们便可以使用linux下自带的一个命令split来实现文件的分割. Split对文件的分割支持按照行数的分割,以及支持按照大小分割两种模式.要说明的是,在二进制文件中,没有'行'的概念,所以二进制文件无法使用行分割,而只能按照文件的大小来进行分割. 本次实验自行分割出一个500M大小的文件,如下图: 我们来对这个模拟文件进行

(转)使用tar和split打包分割文件

tar是文件打包工具,split是文件分割工具,在邮件中发送附件的时候,可能因为附件大小限制,需要压缩并分割,分几封邮件发送.如果需要备份很多资料的时候,打包后的单个文件可能超出文件系统支持的单个文件大小限制的时候,也需要分割成适合大小的文件包.刚好今天又要备份skype文件夹,所以就用这个实例来说明一下tar和split这两个指令,如何压缩.分割,再通过cat合并分割的文件解压还原,以及在管道”|”配合下的打包分割文件过程. 例如:我的.skype文件已经有35M之多了,现在需要压缩备份起来,

split分割(拆分)文件

split分割(拆分)文件 需求:指定文件大小拆分文件 # ll -h test/ |grep vmcore -rw-r--r-- 1 root root  12G 12月  7 00:20 vmcore 工具:split 操作过程: # split -b 900M vmcore # ll -h 总用量 23G -rw-r--r-- 1 root root 1.3K 12月  7 00:25 md5.txt -rw-r--r-- 1 root root  12G 12月  7 00:20 vmc

java分割文件并且合并文件(zip,rar....)

JAVA分割文件,把一个ZIP文件通过指定的大小分割,然后合并起来. 分割 package com.zkq.objectstream; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fil

JAVA之IO技术 分割文件

/* * 讲一个图片文件按照指定的大小切割成多个碎片文件. * 方法: * 循环读取数据到缓冲区,存放到不同的文件中就OK的啦 */ package ioTest.io3; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class SplitFileDemo { public static void main(String[] args) {

大小写转换,split分割

一.大小写转换 1.定义和用法 toUpperCase() 方法用于把字符串转换为大写. toLowerCase() 方法用于把字符串转换为小写.    用法: stringObject.toUpperCase(): stringObject.toLowerCase(): var str = 'www.BAIDU.com'; alert(str.toUpperCase()); // WWW.BAIDU.COM alert(str.toLowerCase()); // www.baidu.com