du -sc .[!.]* * |grep '^[0-9]{4}'
Команда «du -sc .[!.]* * |grep ‘^[0-9]{4}'» выводит список всех файлов и каталогов в текущей директории, которые занимают 1 МБ или более места.
Команда «du» используется для подсчета размера файлов и директорий. Опция «-s» позволяет выводить только суммарный размер каждого элемента, а опция «-c» выводит итоговый размер всех элементов.
Символы «.[!.]*» включают скрытые файлы и каталоги в подсчет. Затем «*» включает все остальные файлы и каталоги.
Команда «grep» используется для фильтрации вывода. Регулярное выражение ‘^[0-9]{4}’ фильтрует только строки, начинающиеся с числа, состоящего из 4 цифр, что соответствует размеру 1 МБ или более.
Альтернативой может быть использование команды «find» с опцией «-size +1M», которая найдет все файлы и каталоги размером 1 МБ или более.
