Системному администратору часто приходится сталкиваться с проблемой нехватки места на дисках. Можно конечно, просто наращивать объёмы, если инфраструктура это позволяет. Но, в любом случае, неплохо бы узнать чем диски забились и какие папки занимают больше всего места. Сперва на ум приходят встроенные утилиты. К примеру, занятое место на дисках можно узнать с помощью df: df -h Размеры всех директорий в папке можно узнать с помощью du: cd /mydir1/mydir2
du -h --max-depth 1 Когда нужно именно найти в ворохе папок самые "толстые", то на помощь приходит утилита ncdu...
Представим, что перед пользователем стоит задача узнать количество файлов или папок в каком-либо местоположении. Не будем вдаваться в подробности того, для чего такая задача может быть поставлена, просто смиримся с фактом, что она есть. Ниже расскажу о четырех способах ее решения. Испытательный полигон В качестве площадки для демонстрации была выбрана папка count, которая расположена в моей домашней директории и содержит некое количество файлов и папок. Точное количество файлов и папок внутри count...