Возможный дубликат:
Команда Unix для списка всех каталогов, больше, чем 10 МБ
Как найти самый большой файл в каталоге?
Лучший способ состоит в том, чтобы использовать ls
, отсортированный по размеру:
ls -S
Для получения самого большого использовать head
:
ls -S | head -1
Можно использовать команду находки, чтобы сделать эту работу.
Позволенный DIR является каталогом, в котором Вы хотите найти самый большой файл, выполнить следующую команду:
find DIR/ -type f -size +5000k
Это перечислит файлы чей размер, больше, чем 5 МБ. Можно скорректировать это значение (т.е. размер опции) согласно потребности.
Если Вы хотите проверить файлы под этим DIR только, используйте ниже одного. Можно скорректировать значение maxdepth для регистрации в подпапке.
find ./ -maxdepth 1 -type f -size +5000k