Восстановление дискового пространства после неудачной команды сортировки, примененной к большому текстовому файлу - PullRequest
0 голосов
/ 27 июня 2018

После применения команды sort в Ubuntu к текстовому файлу 89 ГБ, через 30 минут я получил сообщение о том, что на диске нет места. Как я вижу, пространство, используемое выходным файлом, равно 0. Команда, которую я использовал, похожа на sort myfile.txt>outfile.txt. Я использую Ubuntu 16.04. Я понятия не имею, какие файлы или папки занимают место.

1 Ответ

0 голосов
/ 28 июня 2018

В вашей временной папке не хватает места (/ tmp). Промежуточные результаты сортировки записываются в $ TMPDIR или / tmp и затем объединяются в файл результатов. Вы можете изменить временную папку по умолчанию с помощью флага -T, --tegoti-directory.

Например, если вы хотите использовать текущий рабочий каталог:

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

Чтобы увидеть все документы для команды сортировки, используйте:

man sort
...