如何指定在何处保存运行unix split命令生成的文件?

如何指定在何处保存运行unix split命令生成的文件?,unix,split,Unix,Split,有没有办法告诉split命令将结果文件保存到特定位置?如何: $ split -b 10 input.txt xxx/split-file 或 只需在前缀规范中包含输出目录。请记住,必须事先创建目录。这是split的MacOS X(BSD)版本,包含了csplit的一些功能: 拆分[-a后缀长度][b字节计数[k | m][-l行计数][p模式][file[name]] name指定文件名的前缀-默认值为x,实际上是/x 所以,你要: split bigfile /lots/of/littl

有没有办法告诉split命令将结果文件保存到特定位置?

如何:

$ split -b 10 input.txt xxx/split-file

只需在前缀规范中包含输出目录。请记住,必须事先创建目录。

这是split的MacOS X(BSD)版本,包含了csplit的一些功能:

拆分[-a后缀长度][b字节计数[k | m][-l行计数][p模式][file[name]]

name
指定文件名的前缀-默认值为
x
,实际上是
/x

所以,你要:

 split bigfile /lots/of/little/files/here
POSIX POSIX的定义给出了概要:


(该网站重复输入错误-在
文件
[name]
之间没有空格)

啊!答案是,在unix split手册页中,当它说“prefix”时,表示文件名前缀和路径。。。
 split bigfile /lots/of/little/files/here
split [-l line_count] [-a suffix_length] [file [name]]

split -b n[k|m] [-a suffix_length] [file [name]]