CentOS7下切分文件命令(split)和合並文件

CentOS有rz和sz命令,可以讓我們在window和本地虛擬機之間傳輸文件,

但是有個麻煩的事情就是不能傳輸大於4G的文件
如果是傳送到linux,可以使用FileZilla軟件,

那麼從linux下拉到windows怎麼解決呢,

那就是使用split將文件拆分成小於4G的文件

split 選項 文件 拆分後文件的前綴
-b 以文件的大小進行文件切分
-d 使用數字作爲拆分後的文件的後綴,默認是以字母作爲後綴的,配合-a 可以指定數字後綴的位數


示例:
ll -h
>> -rw-r--r--  1 zhidong_lu intsig 5.4G Sep 10 15:42 tag_company_v1.tar.gz
split -b 2G tag_company_v1.tar.gz tag_company_v1.tar.gz- -d -a 3
ll -h
>>-rw-r--r--  1 zhidong_lu intsig 5.4G Sep 10 15:42 tag_company_v1.tar.gz
>>-rw-r--r--  1 zhidong_lu intsig 2.0G Sep 10 16:26 tag_company_v1.tar.gz-000
>>-rw-r--r--  1 zhidong_lu intsig 2.0G Sep 10 16:29 tag_company_v1.tar.gz-001
>>-rw-r--r--  1 zhidong_lu intsig 1.4G Sep 10 16:32 tag_company_v1.tar.gz-002

上面講解了拆分,下面講講合併tar包

window下合併
打開cmd,移動到文件目錄
copy /b tag_company_v1.tar.gz-* tag_company_v1.tar.gz


linux 下合併
終端移動到指定目錄下
如果想要直接解壓
cat tag_company_v1.tar.gz-* | tar zxvf

如果不想直接解壓,想保存一份合併後的文件再解壓
cat tag_company_v1.tar.gz-* > tag_company_v1.tar.gz
tar zxvf tag_company_v1.tar.gz

轉載自:https://www.jianshu.com/p/a47d4dab78a0

另見一片關於切分和合並的好文,寫的很詳細:

一併轉載:https://www.cnblogs.com/hhks/p/6504276.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章