在Ubuntu上对89GB文本文件应用sort
命令后,大约30分钟后,我收到一条消息,提示没有磁盘空间。如我所见,输出文件使用的空间为0。
我使用的命令就像sort myfile.txt>outfile.txt
。
我正在使用Ubuntu 16.04。
我不知道哪个文件或文件夹占用了空间。
答案 0 :(得分:1)
您的临时文件夹空间(/ tmp)用完。中间排序结果将写入$ TMPDIR或/ tmp,然后合并到结果文件中。您可以使用-T,--temporary-directory标志更改默认的temp文件夹。
例如,如果要使用当前工作目录:
sort -T $(pwd) /var/log/syslog > syslog.sorted
要查看有关sort命令的所有文档,请使用:
man sort