Перевод статьи Dean-a Tedesco "Finding large files in GNU/Linux using the command line".
Иногда нам необходимо определить местонахождение больших файлов, чтобы избежать проблем нехватки места на жестких дисках прежде, чем это приведет к нежелательным последствиям. Описанный способ может быть также удобен для использования на компьютере под управлением Windows, когда вам лениво щелкать правой кнопкой мыши по каждому файлу и выбирать пункт Свойства, чтобы увидеть размеры файла. Вам понадобится любой live linux; мои фавориты - Knoppix и Ubuntu. Загрузитесь с диска - не нужно устанавливать систему. На рабочем столе вы увидите все ваши разделы и диски; теперь вам нужно смонтировать разделы, на которых производится поиск, дважды кликнув по ним. Теперь откройте терминал и перейдите в точку монтирования вашего раздела, на котором производится поиск. Примените следующую команду:
Code:
find . -size +nM -print0 |xargs -0 ls -sSh
Вы увидите список всех файлов, которые превышают по размеру n. Замените n любой цифрой - скажем, файлы большего размера, чем 10 МБ, отыщутся так:
Code:
find . -size +10M -print0 |xargs -0 ls -sSh