根据手册页:
-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
可能会在输出文件中放入较少的输出,以便停在最近的行结尾处,而不会使其超出大小。