如何指定运行unix split命令导致文件保存的位置?

时间:2011-01-15 17:44:31

标签: unix split

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

2 个答案:

答案 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

POSIX

split的POSIX定义给出了概要:

split [-l line_count] [-a suffix_length] [file [name]]

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

(该网站重复拼写错误 - file[name]之间没有空格。)