Чтобы показать объем просто одного текущего каталога (со всеми вложенными файлами + подкаталогами) подойдёт команда du с ключиком -sh.
Просмотр размера текущей папки
Чтобы показать объем просто одного текущего каталога (со всеми вложенными файлами + подкаталогами) подойдёт команда du с ключиком -sh.
Вот пример, как определить размер директории данного сайта
du -sh
Посмотреть размеры всех папок
Если нужно посчитать вес всех директорий плюс файлы — добавляем звёздочку:
du -sh *
Отобразить размеры всех вложенных папок
Чтобы проверить информацию в том числе вообще по всем папкам, вместе со вложенными - понадобится самый короткий вариант:
du -h
Внимание: если такой случайно запустить в корне на объёмном диске с большим количеством информации - лучше сразу жмите CTRL-C, т.к. во-первых, иначе придётся сильно подождать ;) , во-вторых, десятки-сотни экранов информации будут бессмысленными. Потому эта простая команда должна использоваться лишь для, соответственно, простых случаев.
Отсортировать папки по объёму
du -s *| sort -nr
Покажет объём в килобайтах с сортировкой - самые большие папки/файлы сверху. Если нужно в мегабайтах:
du -sm *| sort -nr
К сожалению более удобный ключик h ("human" - автовыбор кило-мега-гига) в данном случае (du -sh *| sort -nr) не подойдёт, т.к. сортировка идёт по "числам" (не учитывая, что это KB/MB/GB). Для этого придётся использовать длинную команду:
du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done
Получается "заумно", зато всё красиво!
Такую можно уже запускать даже в корне, обождав (если файлов много - серьёзно обождав).
Как найти размер папки, у которой он больше чем, 100 мегабайт
Придётся использовать (для linux - размер папок) ещё более хитрую конструкцию с добавлением find
find -type d | while read DIRNAME; do if ((`du -sm "$DIRNAME" | awk '{print $1}'`> 100)) ; then echo $DIRNAME; fi;done
п.с. Небольшая неудобность будет в том, что если вложенная папка больше 100M, то будут перечислены и все папки "более высокого уровня" - ведь они тоже будут весить больше 100Мб.
п.с.п.с. Если требуются другие пределы, скажем, больше 20k, то вместо...
(`du -sm "$DIRNAME" | awk '{print $1}'`> 100)
...пишем...
(`du -sk "$DIRNAME" | awk '{print $1}'`> 20)
...и т.п. по аналогии.
Еще один вариант получения списка файлов с размером больше 100 мегабайт
Размер папки с сортировкой:
find /home/hamer/download/ -type d -exec du -sm "{}" \; | awk "{if (\$1 > 100) print}"
Размер каталогов с сортировкой без вывода самих размеров:
find /home/hamer/download/ -type d -exec du -sm "{}" \; | awk "{if (\$1 > 100) print \$2}"
Вывод списка директорий по убыванию размера
У команды sort есть ключик -h. Следующая команда выведет в удобочитаемом виде список директорий по убыванию размера:
du -sh * | sort -hr
Разработка сайта
Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...
Сопровождение сайта
Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение
Работы по сайту
Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.