Linux学习-split

Linux使用过程中不常用命令split,不知道现在记录了之后猴年马月能用上?

鸟哥的书里这么介绍这条命令:

如果你有文件太大,导致一些携带式装置无法复制的问题,嘿嘿!找 split 就对了! 他可以帮你将一个大文件,依据文件大小或行数来分割,就可以将大文件分割成为小文件了! 快速又有效啊!真不错~

可是现在优盘,硬盘容量都那么大了,人们用软盘的时代也已经过去很久了,这条命令学了还有用吗?哎,暂且先记录下吧,估计明天就忘记它了。
语法:

1
2
3
4
5
split [-bl] file PREFIX
选项与参数:
-b : 后面接欲分割成的文件大小,可加单位,例如b,k,m 等
-l : 以行数来进行分割
PREFIX : 代表前导符,可作为分割文件的前导文字

使用:

1
2
3
4
5
6
cd /tmp;split -b 300k /etc/termcat termcap //分割文件
ll -k termcap*
cat termcap* >> termcatback //将上面分割的文件合并起来
ls -al / | split -l 10 -lsroot

在 Windows 操作系统下,你要将文件分割需要如何作?伤脑筋吧!在 Linux 底下就简单的多了!你要将文件分割的话,那么就使用 -b size 来将一个分割的文件限制其大小,如果是行数的话,那么就使用 -l line 来分割!好用的很!如此一来,你就可以轻易的将你的文件分割成软盘 (floppy) 的大小,方便你 copy 啰!

感觉还是废话啊。。。