Linux系統(tǒng)中split命令的使用介紹

本篇內(nèi)容主要講解“Linux系統(tǒng)中split命令的使用介紹”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Linux系統(tǒng)中split命令的使用介紹”吧!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了余慶免費(fèi)建站歡迎大家使用!

位置:/usr/bin/split
權(quán)限:所有用戶
作用:
用法: split [OPTION]... [INPUT [PREFIX]]
選項(xiàng):
           -b  后面可以接可以切割成文件的大小,可以加單位,例如:b,k, m

           -l    以行數(shù)來(lái)進(jìn)行分割

           PREFIX:前導(dǎo)符,可作為切割文件的前導(dǎo)文字

這里col1就是前導(dǎo)符,生成了3個(gè)文件col1aa、col1ab、col1ac

代碼如下:


$ split -b 1k col col1</p> <p>$ ls -hl
總用量 80K
-rw-rw-r-- 1 cwjy1202 cwjy1202   54 一月  8 00:11 a
-rw-rw-r-- 1 cwjy1202 cwjy1202   39 一月 11 12:58 b
-rw-rw-r-- 1 cwjy1202 cwjy1202   54 一月  8 22:09 c
-rw-rw-r-- 1 cwjy1202 cwjy1202 3.0K 一月 11 18:50 col
-rw-rw-r-- 1 cwjy1202 cwjy1202 1.0K 一月 12 00:09 col1aa
-rw-rw-r-- 1 cwjy1202 cwjy1202 1.0K 一月 12 00:09 col1ab
-rw-rw-r-- 1 cwjy1202 cwjy1202 1006 一月 12 00:09 col1ac
-rw-rw-r-- 1 cwjy1202 cwjy1202 3.0K 一月 11 18:45 col.list
-rw-rw-r-- 1 cwjy1202 cwjy1202   75 十二 27 22:09 mudi
drwxr-xr-x 2 cwjy1202 cwjy1202 4.0K 十二 29 23:47 myDir
-rwxr-xr-x 1 cwjy1202 cwjy1202  15K 十二 28 23:20 nginx
-rw-rw-r-- 1 cwjy1202 cwjy1202  16K 十二 27 20:16 nginxlog
-rw------- 1 cwjy1202 cwjy1202 1004 八月 29 17:24 R語(yǔ)言做流程圖.R
-rw-rw-r-- 1 cwjy1202 cwjy1202   33 一月  3 16:13 test.bc

把文件col以行數(shù)作為分隔,生成文件的前導(dǎo)符為col,分成了三個(gè)文件colaa、colab、colac和colad

代碼如下:


$ split -l 20 col col</p> <p>$ ls -hl
總用量 84K
-rw-rw-r-- 1 cwjy1202 cwjy1202   54 一月  8 00:11 a
-rw-rw-r-- 1 cwjy1202 cwjy1202   39 一月 11 12:58 b
-rw-rw-r-- 1 cwjy1202 cwjy1202   54 一月  8 22:09 c
-rw-rw-r-- 1 cwjy1202 cwjy1202 3.0K 一月 11 18:50 col
-rw-rw-r-- 1 cwjy1202 cwjy1202  921 一月 12 00:13 colaa
-rw-rw-r-- 1 cwjy1202 cwjy1202 1021 一月 12 00:13 colab
-rw-rw-r-- 1 cwjy1202 cwjy1202  807 一月 12 00:13 colac
-rw-rw-r-- 1 cwjy1202 cwjy1202  305 一月 12 00:13 colad
-rw-rw-r-- 1 cwjy1202 cwjy1202 3.0K 一月 11 18:45 col.list
-rw-rw-r-- 1 cwjy1202 cwjy1202   75 十二 27 22:09 mudi
drwxr-xr-x 2 cwjy1202 cwjy1202 4.0K 十二 29 23:47 myDir
-rwxr-xr-x 1 cwjy1202 cwjy1202  15K 十二 28 23:20 nginx
-rw-rw-r-- 1 cwjy1202 cwjy1202  16K 十二 27 20:16 nginxlog
-rw------- 1 cwjy1202 cwjy1202 1004 八月 29 17:24 R語(yǔ)言做流程圖.R
-rw-rw-r-- 1 cwjy1202 cwjy1202   33 一月  3 16:13 test.bc</p> <p>

特殊例子:如何把下面的信息以5行分隔成多個(gè)文件

代碼如下:


$ ls -al
總用量 92
drwxrwxr-x  3 cwjy1202 cwjy1202  4096 一月 12 00:19 .
drwxrwxr-x 21 cwjy1202 cwjy1202  4096 十二 27 21:23 ..
-rw-rw-r--  1 cwjy1202 cwjy1202    54 一月  8 00:11 a
-rw-rw-r--  1 cwjy1202 cwjy1202    39 一月 11 12:58 b
-rw-rw-r--  1 cwjy1202 cwjy1202    54 一月  8 22:09 c
-rw-rw-r--  1 cwjy1202 cwjy1202  3054 一月 11 18:50 col
-rw-rw-r--  1 cwjy1202 cwjy1202   921 一月 12 00:13 colaa
-rw-rw-r--  1 cwjy1202 cwjy1202  1021 一月 12 00:13 colab
-rw-rw-r--  1 cwjy1202 cwjy1202   807 一月 12 00:13 colac
-rw-rw-r--  1 cwjy1202 cwjy1202   305 一月 12 00:13 colad
-rw-rw-r--  1 cwjy1202 cwjy1202  3054 一月 11 18:45 col.list
-rw-rw-r--  1 cwjy1202 cwjy1202    75 十二 27 22:09 mudi
drwxr-xr-x  2 cwjy1202 cwjy1202  4096 十二 29 23:47 myDir
-rwxr-xr-x  1 cwjy1202 cwjy1202 14698 十二 28 23:20 nginx
-rw-rw-r--  1 cwjy1202 cwjy1202 16298 十二 27 20:16 nginxlog
-rw-------  1 cwjy1202 cwjy1202  1004 八月 29 17:24 R語(yǔ)言做流程圖.R
-rw-rw-r--  1 cwjy1202 cwjy1202    33 一月  3 16:13 test.bc

如下:split -l 5 后面的-,那個(gè)-表示需要stdout或者stdin
另外,lsal表示生成文件的名字前導(dǎo)符,生成的名字叫:lsalaa、lsalab、lsalac、lsalad

代碼如下:


$ ls -la| split -l 5 - lsal
$ ls -al
總用量 108
drwxrwxr-x  3 cwjy1202 cwjy1202  4096 一月 12 00:21 .
drwxrwxr-x 21 cwjy1202 cwjy1202  4096 十二 27 21:23 ..
-rw-rw-r--  1 cwjy1202 cwjy1202    54 一月  8 00:11 a
-rw-rw-r--  1 cwjy1202 cwjy1202    39 一月 11 12:58 b
-rw-rw-r--  1 cwjy1202 cwjy1202    54 一月  8 22:09 c
-rw-rw-r--  1 cwjy1202 cwjy1202  3054 一月 11 18:50 col
-rw-rw-r--  1 cwjy1202 cwjy1202   921 一月 12 00:13 colaa
-rw-rw-r--  1 cwjy1202 cwjy1202  1021 一月 12 00:13 colab
-rw-rw-r--  1 cwjy1202 cwjy1202   807 一月 12 00:13 colac
-rw-rw-r--  1 cwjy1202 cwjy1202   305 一月 12 00:13 colad
-rw-rw-r--  1 cwjy1202 cwjy1202  3054 一月 11 18:45 col.list
-rw-rw-r--  1 cwjy1202 cwjy1202   238 一月 12 00:21 lsalaa
-rw-rw-r--  1 cwjy1202 cwjy1202   294 一月 12 00:21 lsalab
-rw-rw-r--  1 cwjy1202 cwjy1202   302 一月 12 00:21 lsalac
-rw-rw-r--  1 cwjy1202 cwjy1202   201 一月 12 00:21 lsalad
-rw-rw-r--  1 cwjy1202 cwjy1202    75 十二 27 22:09 mudi
drwxr-xr-x  2 cwjy1202 cwjy1202  4096 十二 29 23:47 myDir
-rwxr-xr-x  1 cwjy1202 cwjy1202 14698 十二 28 23:20 nginx
-rw-rw-r--  1 cwjy1202 cwjy1202 16298 十二 27 20:16 nginxlog
-rw-------  1 cwjy1202 cwjy1202  1004 八月 29 17:24 R語(yǔ)言做流程圖.R
-rw-rw-r--  1 cwjy1202 cwjy1202    33 一月  3 16:13 test.bc

代碼如下:


$ wc -l lsal*
  5 lsalaa
  5 lsalab
  5 lsalac
  3 lsalad
 18 總用量</p> <p>

到此,相信大家對(duì)“Linux系統(tǒng)中split命令的使用介紹”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享名稱:Linux系統(tǒng)中split命令的使用介紹
URL標(biāo)題:http://bm7419.com/article22/igepcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、營(yíng)銷型網(wǎng)站建設(shè)、外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、建站公司、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司