TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 I. [. l# N, B- y1 `Linux split命令用于将一个文件分割成数个。! N, d8 U9 }. r
, v0 M9 R% H% _$ v l2 x/ D
该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。9 m; I- m2 P) U. m
* R6 f" d, h; }" X! r
K" J) s4 e1 A- H5 R. L; d6 {1 z0 _
/ F( r. D3 R) }语法
- ^3 v6 Y$ b8 V e6 w4 d5 F. G/ T% `( e |. s5 i- q
split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]
5 r8 H% R6 r2 U6 Z& X- U& c8 C' ?
4 f& a. t# j3 `7 A2 H+ J6 m9 m2 s3 E/ M
$ Z. T t% w* r6 F9 @
参数说明:' _; z. Z/ ]" Z. g" S, g' M5 E. n
: u- ^3 `/ H9 ^-<行数> : 指定每多少行切成一个小文件
( t$ [, c' s( [0 V( ^. R-b<字节> : 指定每多少字节切成一个小文件
5 M0 x7 w% P N% z. q" g--help : 在线帮助8 X { C: i3 j
--version : 显示版本信息& m+ P2 K U1 l2 |3 |7 G6 y) Y3 z
-C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性
4 m: K( W( y) ?9 |- I[输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号
1 x/ L1 }5 T" F u7 L8 }0 }& {' l# X* k, S2 _5 b0 w
& _" p; l I! p$ N n9 [
% p$ x9 R$ p0 W; p+ b* Q
实例
8 J, E8 r& p A$ B' j! ]
7 J/ [- {3 `) ~% r/ ~6 j; `# g
. p& L7 F& N k# a使用指令"split"将文件"README"每6行切割成一个文件,输入如下命令:
. o! W7 v* Q' x% N% N: L' J% {3 l5 ?; i. U |0 d
$ split -6 README #将README文件每六行分割成一个文件
/ T* V+ x( n# r) E$ O7 m' P0 H( @' I: k% Z5 Q
' ~4 i9 G# P1 @, b( e/ T* S# k O4 v
以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。
& u$ P& Z/ `* J9 N3 h8 n" N. k
" B* ]6 P d4 l& s j使用指令"ls"查看当前目录结构,如下所示:' ~, i6 R, r, g4 O3 ^
$ D& O' U W% {% M- r2 p' J+ A
$ ls #执行ls指令
5 e- C+ M3 x9 I! J3 F) x) _#获得当前目录结构
" W3 y" g0 ]. K: v' CREADME xaa xad xag xab xae xah xac xaf xai ( H" p! S! @6 L1 `% h8 `
|
|