Размер папки в байтах? =)
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- armadex
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2007-11-07 21:29:33
- Откуда: Ukraine, Кривой Рог
- Контактная информация:
Размер папки в байтах? =)
Привет как узнать размер папки в байтах? ведь команда du выдаёт размер в килобайтах ну и с опцией -h в мегабайтах и гигабайтах, натолкните на правильный путь
Автор благодарит алфавит за любезно предоставленные буквы!
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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: Размер папки в байтах? =)
armadex писал(а):Привет как узнать размер папки в байтах? ведь команда du выдаёт размер в килобайтах ну и с опцией -h в мегабайтах и гигабайтах, натолкните на правильный путь
Код: Выделить всё
ls -la
Главное в жизни здоровье и любовь, остальное я все куплю.
- armadex
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2007-11-07 21:29:33
- Откуда: Ukraine, Кривой Рог
- Контактная информация:
Re: Размер папки в байтах? =)
во первых неправильно, а во вторых нужно именно с помощью du
Автор благодарит алфавит за любезно предоставленные буквы!
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Размер папки в байтах? =)
сорри че то я погорячился - не дочитал просто )armadex писал(а):во первых неправильно, а во вторых нужно именно с помощью du
Главное в жизни здоровье и любовь, остальное я все куплю.
- armadex
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2007-11-07 21:29:33
- Откуда: Ukraine, Кривой Рог
- Контактная информация:
Re: Размер папки в байтах? =)
так и сделал, скрипт подредактировал, теперь неполучается исключить из вывода некоторые файлыlissyara писал(а):умножить на 1024?
Код: Выделить всё
du -I="/usr/local/www/data/hf/backups/*.tar" -h /usr/local/www/data/hf/
может кто то сталкивался?
Автор благодарит алфавит за любезно предоставленные буквы!
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Размер папки в байтах? =)
в байтах:
Код: Выделить всё
[root@zingel /]# stat /bin/ls | awk '{print $2}'
23671
Z301171463546 - можно пожертвовать мне денег
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Размер папки в байтах? =)
armadex писал(а):du упорно продолжает считать файлы в папке backups
может кто то сталкивался?
по-умолчанию BLOCKSIZE равна одному килобайту, поэтому вывод и идёт в килобайтах, но BLOCKSIZE не может быть меньше 512 байт, поэтому для подсчёта в байтах достаточно использовать awk и опцию -kman 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.
Код: Выделить всё
free# du -sk | awk '{print $1*1024, $2}'
147456 .
free# du -sh
144K .
free#
- armadex
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2007-11-07 21:29:33
- Откуда: Ukraine, Кривой Рог
- Контактная информация:
Re: Размер папки в байтах? =)
сделал так
файлы *.tar.bz2 не считаются но ето ведь баг, вдруг пользователи пронюхают что ети архивы не считаются, вопрос о том как можно не считать файлы только в папке backups остается открыт
Код: Выделить всё
du -I "*.tar.bz2" -h /usr/local/www/data/hf/
Автор благодарит алфавит за любезно предоставленные буквы!
- Vadim
- мл. сержант
- Сообщения: 145
- Зарегистрирован: 2007-02-15 17:17:12
Re: Размер папки в байтах? =)
Если упорно не получается, то может просто тупо посчитать размер папки backups и вычесть из итоговой суммы? Первый раз, чтоль, костыли строить? Похоже, что -I не понимает сложных масок.armadex писал(а):файлы *.tar.bz2 не считаются но ето ведь баг, вдруг пользователи пронюхают что ети архивы не считаются, вопрос о том как можно не считать файлы только в папке backups остается открыт