有没有办法告诉split命令将结果文件保存在特定位置?
答案 0 :(得分:44)
怎么样:
$ split -b 10 input.txt xxx/split-file
或
$ split -b 10 input.txt /tmp/split-file
只需在前缀规范中包含输出目录即可。请记住,必须事先创建目录。
答案 1 :(得分:-1)
这是拆分的MacOS X(BSD)版本,包括csplit
的一些功能:
split [-a suffix_length] [-b byte_count [k | m]] [-l line_count] [-p pattern] [file [name]]
name
指定文件名的前缀 - 默认为x
,有效./x
。
所以,你这样做:
split bigfile /lots/of/little/files/here
split
的POSIX定义给出了概要:
split [-l line_count] [-a suffix_length] [file [name]] split -b n[k|m] [-a suffix_length] [file [name]]
(该网站重复拼写错误 - file
和[name]
之间没有空格。)