Как получить список папок с объемом данных менее 2 МБ

find . -type d -exec du -sk '{}' \; | awk '($1 < 2048) {print $2}'


Команда find . -type d -exec du -sk '{}' \; | awk '($1 < 2048) {print $2}' ищет в текущей директории и всех ее поддиректориях папки, которые содержат объем данных менее 2 МБ. Она выполняет следующие действия:

1. find . -type d находит все папки (-type d) в текущей директории (.).
2. -exec du -sk '{}' \; для каждой найденной папки выполняет команду du -sk '{}', которая выводит размер папки в килобайтах (-k) и ее путь ('{}').
3. awk '($1 < 2048) {print $2}' обрабатывает вывод команды du и фильтрует только пути папок ($2), у которых размер ($1) меньше 2 МБ (2048 килобайт).

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

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *