可宴友以指定按行数分割和按字节大小分割两种模式。
(1) 按行数分割
加上-d,使用数字后缀;加上--verbose,显示分割进度:
(2) 按字节大小分族祥渗割
2.合并兆脊 -- cat命令
3 . 文件压缩成 tar.gz
4 . 解压缩 tar.gz文件
linux有rz和sz命令,可以让我让纳运们在window和本地虚拟机之间传输文件,但是有个麻烦的事情就是不能传输大于4G的文件如果是传送到linux,可以使用坦梁FileZilla软件,那么从linux下拉到windows怎么解决呢,那就是使用split将文件拆分成小于4G的文件
上面讲解茄厅了拆分,下面讲讲合并tar包
Linux中分割文件用split命令,这个命令可以将一个文件分割成指定大小的多个文件,split命令贺悄的用法是:split -b 分割的大小 需要分割的文件名 分割后文件的前导文字
这里解释一下,-b参数表示按照文件大小单位来进行分割(split命令还有一个-l参数,是根据文本文件的行数来进行分割,这个-b参数是根据大小来分割的),-b参数后面跟的是分割的依据——文件大小,文件大小的单位可以是b、k、m,比如300m。“分割后文件的前导文字”是干嘛的呢禅握渣,其实是在分割后的文件名前面加上一个前缀。下面是一个例子,就假设需要分割的文皮隐件是/root/bigfile:
split -b 50m /root/bigfile chunk
这条命令产生的分割文件可能是:chunkaa、chunkab、chunkac,看到前导文字的作用了吧。
那么如何将分割后的文件再合并起来呢,还是接着上面的那个例子,用下面这条命令就可以了(先用cd /root切换到/root目录):
cat chunk* >>bigfile
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)