The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как в шелл подсчитать суммарный размер файлов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как в шелл подсчитать суммарный размер файлов" 
Сообщение от ell Искать по авторуВ закладки on 14-Апр-05, 17:05  (MSK)
подскажите, пож., как в шелл подсчитать суммарный размер файлов - не всех в данном каталоге, а с маской, например, архив за 2003 год.
du -sk *2003.gz выводит построчно по 2 слова в строке - размер и имя. Может, у этих переменных есть названия, и тогда можно выбрать первое слово в строке и сосчитать. Однако, в руководстве я этого не нашла.
Если нет - то как подсчитать ? С Аwk ?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как в шелл подсчитать суммарный размер файлов" 
Сообщение от ell Искать по авторуВ закладки on 14-Апр-05, 17:07  (MSK)
P.S.: OS Solaris
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как в шелл подсчитать суммарный размер файлов" 
Сообщение от madskull Искать по авторуВ закладки(ok) on 14-Апр-05, 17:56  (MSK)
du -skc  *2003.gz
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как в шелл подсчитать суммарный размер файлов" 
Сообщение от ell Искать по авторуВ закладки on 14-Апр-05, 18:24  (MSK)
>du -skc  *2003.gz


В моей Солярке 5.8 , к сож., нет опции c:
du -skc *2003.gz
du: illegal option -- c
usage: du [-a][-d][-k][-r][-o|-s][-L] [file ...]

По-моему, средствами только du этого не сделаешь.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как в шелл подсчитать суммарный размер файлов" 
Сообщение от madskull Искать по авторуВ закладки(ok) on 14-Апр-05, 18:31  (MSK)
>>du -skc  *2003.gz
>
>
>В моей Солярке 5.8 , к сож., нет опции c:
Прошу прощения, не знал.

тогда так:

du -sk *2003.gz | awk '{s+=$1}END{print s}'

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "как в шелл подсчитать суммарный размер файлов" 
Сообщение от ell Искать по авторуВ закладки on 14-Апр-05, 19:02  (MSK)
Большое спасибо за помощь, это работает !
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру