在Linux系統(tǒng)中cut命令作用是從文件中的每一行中截取出一些部分,并輸出到標準輸出中。下面是具體介紹cut命令的內(nèi)容:

創(chuàng)新互聯(lián)是網(wǎng)站建設技術企業(yè),為成都企業(yè)提供專業(yè)的網(wǎng)站建設、網(wǎng)站制作,網(wǎng)站設計,網(wǎng)站制作,網(wǎng)站改版等技術服務。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十年品質,值得信賴!
1、語法:
$cutOPTION...[FILE]...
2、選項:
-f:提取指定的字段,cut命令使用Tab作為默認的分隔符。
-d:Tab是默認的分隔符,使用這一選項可以指定自己的分隔符。
-b:提取指定的字節(jié),也可以指定一個范圍。
-c:提取指定的字符,可以是以逗號分隔的數(shù)字的列表,也可以是以連字符分隔的數(shù)字的范圍。
–complement:補充選中的部分,即反選。
–output-delimiter:修改輸出時使用的分隔符。
--only-delimited:不輸出不包含分隔符的列。
3、參數(shù):
文件:指定要進行內(nèi)容過濾的文件。
1、在linux中的復制粘貼命令:在一行的任何位置按下yy,y是yanked拷貝的意思,然后去想粘貼的位置按下p即可。p是粘貼的意思。
2、如果想復制3行的話,按下3yy,就復制3行,如果想復制多行的話,直接按數(shù)字可以選中多好,然后粘貼。
3、剪切和粘貼:把光標移動到想剪切那一行的任意位置,按dd。后在想粘貼的位置按下p粘貼。
4、按下數(shù)字如3dd,剪切3行,然后去想粘貼的地方粘貼即可。
5、刪除上面最后一行中的數(shù)字6,首先按下Ctrl+v,進入Visual Block模式(塊選擇模式),這是一種特殊的模式,允許選擇多個字符。
Linux中分割文件用split命令,這個命令可以將一個文件分割成指定大小的多個文件,split命令的用法是:
split -b 分割的大小 需要分割的文件名 分割后文件的前導文字
這里解釋一下,-b參數(shù)表示按照文件大小單位來進行分割(split命令還有一個-l參數(shù),是根據(jù)文本文件的行數(shù)來進行分割,這個-b參數(shù)是根據(jù)大小來分割的),-b參數(shù)后面跟的是分割的依據(jù)——文件大小,文件大小的單位可以是b、k、m,比如300m。“分割后文件的前導文字”是干嘛的呢,其實是在分割后的文件名前面加上一個前綴。下面是一個例子,就假設需要分割的文件是/root/bigfile:
split -b 50m /root/bigfile chunk
這條命令產(chǎn)生的分割文件可能是:chunkaa、chunkab、chunkac,看到前導文字的作用了吧。
那么如何將分割后的文件再合并起來呢,還是接著上面的那個例子,用下面這條命令就可以了(先用cd /root切換到/root目錄):
cat chunk* bigfile
1)按2行切割 -l 2
2)指定切割后的文件前綴名 data_
3)指定切割后的文件后綴名為數(shù)字 -d
4)指定切割后的文件后綴名數(shù)字的長度? ? -a 4,即位寬(10進制),這里長度可根據(jù)切割出來的文件有多少估算,到底拆分為幾個文件,由總行數(shù),和每個文件的行數(shù)決定,不用指定。
如果為-a 4文件的后綴數(shù)字從0000開始計算,依次為0001,0002,0003,0004
split -l 2 data.log -d -a 4 data_
將文件data.log進行拆分,每個文件2行,如果文件總共有7行,則分為data_0000,data_0001,data_0002,data_0003
linux有rz和sz命令,可以讓我們在window和本地虛擬機之間傳輸文件,但是有個麻煩的事情就是不能傳輸大于4G的文件
如果是傳送到linux,可以使用FileZilla軟件,那么從linux下拉到windows怎么解決呢,那就是使用split將文件拆分成小于4G的文件
上面講解了拆分,下面講講合并tar包
1、Linux里切割大文件的命令如下:
split?[OPTION]?[INPUT?[PREFIX]]?
選項如下:
-a :?指定后綴長度
-b?:?每個文件多少字節(jié)
-d?:?使用數(shù)字后綴而不是字母
-l?:?指定每個文件的行數(shù)
2、比如我想讓后綴長度為 2,即 -a 2。用數(shù)字后綴 -d。每個文件 10M,即 -b 10m。命令可以設計如下:
split?-a?2?-d?-b?10m?/var/lib/mysql/general.log?nowamagic
會在 /root 文件夾下生成下面的切割文件:
nowamagic00?
nowamagic01?
nowamagic02?
nowamagic03?
nowamagic04?
nowamagic05?
nowamagic06?
nowamagic07?
nowamagic08?
nowamagic09
分享文章:linux切割命令,linux 分割
URL鏈接:http://chinadenli.net/article33/dsippps.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、定制開發(fā)、小程序開發(fā)、定制網(wǎng)站、網(wǎng)站改版、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)