我使用unxutils中的sort.exe对Windows Server 2008 R2上的大型csv文件(40GB)进行排序。
排序工作正常,但我无法更改临时数据目录。
我尝试了什么:
我正在以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
答案 0 :(得分:0)
我发现gnu coreutils是另一种有效的选择。
不幸的是,Windows的二进制文件已经过时了。解决方法是download git for windows并从(安装目录)\ usr \ bin
中提取二进制文件