Размер папки в байтах? =)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
armadex
мл. сержант
Сообщения: 111
Зарегистрирован: 2007-11-07 21:29:33
Откуда: Ukraine, Кривой Рог
Контактная информация:

Размер папки в байтах? =)

Непрочитанное сообщение armadex » 2008-07-19 15:08:45

Привет как узнать размер папки в байтах? ведь команда du выдаёт размер в килобайтах ну и с опцией -h в мегабайтах и гигабайтах, натолкните на правильный путь =)
Автор благодарит алфавит за любезно предоставленные буквы!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Размер папки в байтах? =)

Непрочитанное сообщение Fastman » 2008-07-19 15:13:55

armadex писал(а):Привет как узнать размер папки в байтах? ведь команда du выдаёт размер в килобайтах ну и с опцией -h в мегабайтах и гигабайтах, натолкните на правильный путь =)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
armadex
мл. сержант
Сообщения: 111
Зарегистрирован: 2007-11-07 21:29:33
Откуда: Ukraine, Кривой Рог
Контактная информация:

Re: Размер папки в байтах? =)

Непрочитанное сообщение armadex » 2008-07-19 15:17:29

во первых неправильно, а во вторых нужно именно с помощью du
Автор благодарит алфавит за любезно предоставленные буквы!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Размер папки в байтах? =)

Непрочитанное сообщение Alex Keda » 2008-07-19 15:28:37

умножить на 1024?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Размер папки в байтах? =)

Непрочитанное сообщение Fastman » 2008-07-19 15:39:43

armadex писал(а):во первых неправильно, а во вторых нужно именно с помощью du
сорри че то я погорячился - не дочитал просто )
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
armadex
мл. сержант
Сообщения: 111
Зарегистрирован: 2007-11-07 21:29:33
Откуда: Ukraine, Кривой Рог
Контактная информация:

Re: Размер папки в байтах? =)

Непрочитанное сообщение armadex » 2008-07-19 17:40:42

lissyara писал(а):умножить на 1024?
так и сделал, скрипт подредактировал, теперь неполучается исключить из вывода некоторые файлы

Код: Выделить всё

du -I="/usr/local/www/data/hf/backups/*.tar" -h /usr/local/www/data/hf/
du упорно продолжает считать файлы в папке backups
может кто то сталкивался?
Автор благодарит алфавит за любезно предоставленные буквы!

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Размер папки в байтах? =)

Непрочитанное сообщение zingel » 2008-07-19 20:58:22

в байтах:

Код: Выделить всё

[root@zingel /]# stat /bin/ls | awk '{print $2}'
23671
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Размер папки в байтах? =)

Непрочитанное сообщение zg » 2008-07-20 7:36:20

armadex писал(а):du упорно продолжает считать файлы в папке backups
может кто то сталкивался?
man du писал(а):ENVIRONMENT
BLOCKSIZE If the environment variable BLOCKSIZE is set, and the -k
option is not specified, the block counts will be displayed in
units of that size block. If BLOCKSIZE is not set, and the -k
option is not specified, the block counts will be displayed in
512-byte blocks.
по-умолчанию BLOCKSIZE равна одному килобайту, поэтому вывод и идёт в килобайтах, но BLOCKSIZE не может быть меньше 512 байт, поэтому для подсчёта в байтах достаточно использовать awk и опцию -k

Код: Выделить всё

free# du -sk | awk '{print $1*1024, $2}'
147456 .
free# du -sh
144K    .
free#

Аватара пользователя
armadex
мл. сержант
Сообщения: 111
Зарегистрирован: 2007-11-07 21:29:33
Откуда: Ukraine, Кривой Рог
Контактная информация:

Re: Размер папки в байтах? =)

Непрочитанное сообщение armadex » 2008-07-22 15:10:44

сделал так

Код: Выделить всё

du -I "*.tar.bz2" -h /usr/local/www/data/hf/
файлы *.tar.bz2 не считаются но ето ведь баг, вдруг пользователи пронюхают что ети архивы не считаются, вопрос о том как можно не считать файлы только в папке backups остается открыт
Автор благодарит алфавит за любезно предоставленные буквы!

Аватара пользователя
Vadim
мл. сержант
Сообщения: 145
Зарегистрирован: 2007-02-15 17:17:12

Re: Размер папки в байтах? =)

Непрочитанное сообщение Vadim » 2008-07-22 16:00:22

armadex писал(а):файлы *.tar.bz2 не считаются но ето ведь баг, вдруг пользователи пронюхают что ети архивы не считаются, вопрос о том как можно не считать файлы только в папке backups остается открыт
Если упорно не получается, то может просто тупо посчитать размер папки backups и вычесть из итоговой суммы? ;) Первый раз, чтоль, костыли строить? Похоже, что -I не понимает сложных масок.