redox sparrow-hawk blog

Как найти самые большие файлы в Linux — Как узнать, что занимает больше всего места на диске

Как найти самые большие файлы в Linux — Как узнать, что занимает больше всего места на диске

black-linux-wallpapers_29927_2560x1600[1]

Часто бывает так, что место на диске заканчивается. И для поддержания системы в работоспособном состоянии надо быстро узнать, какие файлы занимают на диске больше всего места, чтобы их, например, удалить. Часто это бывают непомерно разросшиеся файлы логов, если на них не настроена ротация.

Быстро узнать самые большие файлы в системе можно так:

ls -lR | sort -k5 -n

Выполнять ее лучше всего в корне под рутом, чтобы не пропустить все системные подкаталоги. В выводе этой команды самые большие файлы будут располагаться ближе к концу, чтобы не пришлось мотать вверх по буферу консоли (ведь и буфера консоли может не хватить).

Недостаток команды: видны имена файлов, но не видны директории, в которых находятся эти файлы. Это впринципе не большая проблема, так как самых больших файлов обычно не более десятка, и даже если непонятно где они находятся, их можно найти по имени и размеру через команду find.

купить акции