EDA365电子论坛网

标题: Linux split命令 [打印本页]

作者: ubeautqq    时间: 2021-8-16 14:20
标题: Linux split命令

7 `% n  s; y- @Linux split命令用于将一个文件分割成数个。- v+ k3 O; b/ [, @, y4 ^5 d8 |

- p, Q$ \$ C) y- n( X该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。
5 l7 I2 z- t* F) x6 U  V
* B7 |4 G& d3 t) K
9 Y/ M$ |( Q# p5 m  z9 F& e+ X. _; P/ a2 ?( J5 \
语法& ~) q$ t* M* {5 r+ Z

* l. z6 p3 W9 l. P9 M& D' V: l4 `split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]) y7 D. x# @# o! t( X
( s) r& g& ~7 o6 W
1 f; Q) J3 F1 D4 D* D+ x2 T  l

6 t& M9 `' c( A8 g- ?参数说明:# n* n3 k6 [7 Z3 m3 P! Q- w  s9 i

7 \0 t* N; \$ q-<行数> : 指定每多少行切成一个小文件
, {  L- ^- A, _1 X, a5 q. g2 s-b<字节> : 指定每多少字节切成一个小文件
  {" d" A/ X3 u  r--help : 在线帮助
4 k8 _" Y: M, t# f8 [--version : 显示版本信息1 v" d4 i# |' x( P; o/ D
-C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性/ s7 b' B' X+ @4 y* N$ C
[输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号: ?6 R1 F# U+ U& v2 b! o4 C4 `

) f8 B& _* d# f: j, S( V0 ^- ]& D* u: Z( O  v# m$ o  i! F# K

7 f1 ~+ _. _1 y( N' E% u5 A实例, P9 A+ P! C6 ~3 _7 X0 h; x1 X
8 G' M' ]1 Q/ X, l+ ~; j$ F# S( ^

; n% ], T1 G5 i1 o" n. m. t使用指令"split"将文件"README"每6行切割成一个文件,输入如下命令:( E: j3 W1 A7 t
5 g9 N- j  u9 z
$ split -6 README       #将README文件每六行分割成一个文件
$ a, k8 m0 `8 G* j# @' T* ^7 t
, K# R( V# C1 C4 r1 V+ Z5 N0 ?
! L1 N" g: }/ p以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。7 s, L1 u5 x$ Y$ g- l) A2 D

9 C! V# J4 I8 C: f+ Z使用指令"ls"查看当前目录结构,如下所示:: J3 @( G. p) r1 k

; e6 L. }2 [3 o3 k& u$ ls                                #执行ls指令  9 m8 E: e7 E9 b$ v# \
#获得当前目录结构  
2 z0 W3 ]4 v% r. A4 N# QREADME xaa xad xag xab xae xah xac xaf xai   
6 T! g6 u+ {" T- a
作者: yin123    时间: 2021-8-16 15:36
Linux split命令
作者: regngfpcb    时间: 2021-8-16 15:37
Linux split命令
作者: happyday    时间: 2021-8-16 15:38
Linux split命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2