Linux命令笔记

Linux命令笔记

这里记录一些日常使用的Linux命令,作为个人笔记,方便查阅使用。

1.切割文件命令split

split --help
用法:split [选项]… [输入 [前缀]]
将输入内容拆分为固定大小的分片并输出到"前缀aa"、“前缀ab”,…;
默认以 1000 行为拆分单位,默认前缀为"x"。如果不指定文件,或
者文件为"-",则从标准输入读取数据。

长选项必须使用的参数对于短选项时也是必需使用的。
-a, --suffix-length=N 指定后缀长度为N (默认为2)
-b, --bytes=大小 指定每个输出文件的字节大小
-C, --line-bytes=大小 指定每个输出文件里最大行字节大小
-d, --numeric-suffixes 使用数字后缀代替字母后缀
-l, --lines=数值 指定每个输出文件有多少行
–verbose 在每个输出文件打开前输出文件特征
–help 显示此帮助信息并退出
–version 显示版本信息并退出

SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 10001000,M 10241024,还有 G、T、P、E、Z、Y。

举例子:split -a 2 -d -l 50000 source.txt subfile.txt
将source.txt按照50000行进行切分,切割后的文件名为subfile.txt00形势,自动加上2位数字后缀。
切割后效果如下:
-rw-r–r-- 1 root root 2599998 Aug 12 11:46 source.txt
-rw-r–r-- 1 root root 650000 Aug 12 11:57 subfile.txt00
-rw-r–r-- 1 root root 650000 Aug 12 11:57 subfile.txt01
-rw-r–r-- 1 root root 650000 Aug 12 11:57 subfile.txt02
-rw-r–r-- 1 root root 649998 Aug 12 11:57 subfile.txt03

你可能感兴趣的:(CentOS/Linux)