在Windows上的unxutils上更改临时数据目录不起作用

时间:2017-02-06 18:55:23

标签: windows sorting csv

我使用unxutils中的sort.exe对Windows Server 2008 R2上的大型csv文件(40GB)进行排序。

排序工作正常,但我无法更改临时数据目录。

我尝试了什么:

  • 在路径中使用\和/
  • 围绕'和'临时路径
  • 设置TEMP和TMPDIR等环境变量
  • 使用参数T以及--temporary-directory = DIR

我正在以administrador身份运行,并且对目标临时文件夹拥有完全权限。临时文件始终写在C:\而不是设置的临时目录。

我正在执行的一个例子:

C:\ unxutils \ sort.exe -t; --temporary-directory = c:\ tmp -k1,1g -k2,2g C:\ stage \ input.csv -o C:\ stage \ input.sorted.csv

1 个答案:

答案 0 :(得分:0)

我发现gnu coreutils是另一种有效的选择。

不幸的是,Windows的二进制文件已经过时了。解决方法是download git for windows并从(安装目录)\ usr \ bin

中提取二进制文件