![split -C 和 split -b 有什么区别?](https://linux22.com/image/126802/split%20-C%20%E5%92%8C%20split%20-b%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
根据手册页:
-b, --bytes=SIZE
put SIZE bytes per output file
-C, --line-bytes=SIZE
put at most SIZE bytes of lines per output file
那么,如果-b
已经按每个文件的字节分割文件,那么目的是什么-C
?有什么不同吗?
答案1
-C
尝试将完整的输出行放入目标文件中,最大大小为 SIZE,而-b
仅计算字节而不考虑行结尾。 -C
可能会在输出文件中放入较少的输出,以便停在最近的行结尾处,而不会使其超出大小。