Marco Nie - split 2019-10-17T14:14:00+08:00 Typecho https://blog.niekun.net/feed/atom/tag/split/ <![CDATA[Linux 使用 split 命令分割文件]]> https://blog.niekun.net/archives/436.html 2019-10-17T14:14:00+08:00 2019-10-17T14:14:00+08:00 admin https://niekun.net split {options} {file_name} {prefix}

将每个文件分割成指定行数的文件:-l

split -l200 tuxlap.txt

每个文件后缀会加上 aa ab ac...

将每个文件分割成指定大小:-b
有 4 中写法,对应按 byte kb mb gb 来分割:
split -b{bytes} {file_name}
split -b nK {file_name}
split -b nM {file_name}
split -b nG {file_name}

split -b 50M tuxlap.txt

给分割后的文件指定文件名:split {file_name} {prefix_name}

split -b 1M tuxlap.txt split_file.txt

分割后的文件是:
split_file.txtaa
split_file.txtab
split_file.txtac

将文件分割成指定个数:-n

split -n5 linux-lite.iso

以上指令将文件分割为5个文件。

防止分割后的文件大小为0,可加上指令 "-e",对于小文件适用:

split -n60 -e tuxlap.txt

将分割后的文件进行合并可使用 cat 命令:

cat file.mp4* > file.mp4

注意使用 split 命令分割后的媒体文件无法被打开,需要合并后才能正常发开播放。

]]>