在Linux中,分卷命令通常指的是将一个大文件分割成多个较小的文件。这可以通过split
命令来实现。以下是split
命令的基本用法:
split [选项] [输入文件] [前缀]
-l
:指定每个输出文件的行数。-b
:指定每个输出文件的大小。-C
:与-b
类似,但尽量保持每个分割部分的边界在字节边界上。--numeric-suffixes
:使用数字作为输出文件的后缀。--additional-suffix
:为输出文件添加额外的后缀。file.txt
分割成每个文件包含100行的小文件:split -l 100 file.txt part_
这将在当前目录下生成名为part_aa
、part_ab
、part_ac
等的小文件。
file.txt
分割成每个文件大小为1MB的小文件:split -b 1M file.txt part_
这将在当前目录下生成名为part_aa
、part_ab
、part_ac
等的小文件。
file.txt
分割成每个文件大小为1MB的小文件,并尽量保持每个分割部分的边界在字节边界上:split -b 1M -C file.txt part_
file.txt
分割成每个文件包含100行的小文件,并使用数字作为输出文件的后缀:split -l 100 --numeric-suffixes file.txt part_
file.txt
分割成每个文件大小为1MB的小文件,并为输出文件添加额外的后缀.txt
:split -b 1M --additional-suffix=.txt file.txt part_
注意:split
命令默认使用字母作为输出文件的前缀,如part_aa
、part_ab
等。使用--numeric-suffixes
选项后,前缀后的字母将被数字替换。