如何指定在何处保存运行unix split命令生成的文件?
有没有办法告诉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 -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]]