The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"sh - Определение размера каталога"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"sh - Определение размера каталога"  +/
Сообщение от mitsumoto (ok) on 28-Фев-10, 16:52 
Народ помогите разобраться.

Сейчас пишу скрипт sh и здесь возникла загвоздка:
Надо определить размер каталога по указанному пути (например /var/log/test)
и если он > 100Mb, то он удаляется в месте с подкаталогами и файлами.


Для тогоже самого, но с файлами я использую: find /var/log/mysql.log -size +256000k | xargs rm
Если кто то знает как это сделать с каталогами отпишитесь пожалуйста.


Заранее благодарен.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sh - Определение размера каталога"  +/
Сообщение от Pahanivo email(ok) on 28-Фев-10, 17:25 
man du

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

2. "sh - Определение размера каталога"  +/
Сообщение от re on 28-Фев-10, 23:47 
>[оверквотинг удален]
>Надо определить размер каталога по указанному пути (например /var/log/test)
>и если он > 100Mb, то он удаляется в месте с подкаталогами и файлами.
>
>
>Для тогоже самого, но с файлами я использую: find /var/log/mysql.log -size +256000k
>| xargs rm
>Если кто то знает как это сделать с каталогами отпишитесь пожалуйста.
>
>
>Заранее благодарен.

du -sh catalog

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

3. "sh - Определение размера каталога"  +/
Сообщение от us (??) on 01-Мрт-10, 11:51 
>Если кто то знает как это сделать с каталогами отпишитесь пожалуйста.

find -type d


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

4. "sh - Определение размера каталога"  +/
Сообщение от zerot email(??) on 03-Мрт-10, 13:46 
подводя итоги - формировать find список каталогов, а потом проходить их du -sk имя_каталога, получать размер и обрабатывать. Короткого удобного параметра в find ля определения размера каталога нет
удачи

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

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

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




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

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