Linux中分裂命令的使用方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<>强命令功能强>:切割文件,将文件以行为单位或以字节为单位进行切割
<>强命令语法强>:
分裂(-)(- version)
分裂[& lt;行数祝辞][- l & lt;行数祝辞][要切割的文件][输出文件名]
,以行数为单位
分裂(- b & lt;字节祝辞][- c & lt;字节祝辞][要切割的文件][输出文件名),以字节为单位
输出文件名是指切割后的文件会以此为前缀。
<强> 1。以行为单位切割文件强>
首先创建一个有五行的文件你好,
#猫你好
你好,World1
你好,World2
你好,World3
你好,World4
你好,World5
使用命令:
#分裂2你好split1_
分裂命令会将文件以两行为单位进行切割,每两行组成一个新文件,5行就有三个文件,名称会分别为:
split1_aa, split1_ab, split_ac
<强> 2。以字节为单位的切割强>
还是文件你好,使用命令ls - l你好可以看到文件的大小为65字节,以10字节切割文件,会有7个文件
先使用- b命令,如下:
# 10分裂- b你好split2_
文件切出来有7个,
split2_aa, split2_ab, split2_ac, split2_ad, split2_ae, split2_af, split2_ag
下面使用- c参数,如下:
# 10你好split3_分裂- c
切出了10个文件,用ls - l命令输出如下:
虽然同样是以字节为单位切割文件,但- c参数会尽量保持每行的完整性,也就是说,一行有13个字节,那么会切割成两个文件,一个10字节,一个3字节,而- b参数会将8字节累计到下一行凑足十字节再切,所以- b参数只有7个文件,而c参数有10个文件。
看完上述内容,你们掌握Linux中分裂命令的使用方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!