将失败的排序命令应用于大型文本文件后还原磁盘空间

时间:2018-06-27 13:37:50

标签: sorting ubuntu diskspace

在Ubuntu上对89GB文本文件应用sort命令后,大约30分钟后,我收到一条消息,提示没有磁盘空间。如我所见,输出文件使用的空间为0。 我使用的命令就像sort myfile.txt>outfile.txt。 我正在使用Ubuntu 16.04。 我不知道哪个文件或文件夹占用了空间。

1 个答案:

答案 0 :(得分:1)

您的临时文件夹空间(/ tmp)用完。中间排序结果将写入$ TMPDIR或/ tmp,然后合并到结果文件中。您可以使用-T,--temporary-directory标志更改默认的temp文件夹。

例如,如果要使用当前工作目录:

sort -T $(pwd) /var/log/syslog > syslog.sorted

要查看有关sort命令的所有文档,请使用:

man sort