Вернуться   Forum 3Dnews Tech > Софт > Linux & FreeBSD
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 28.02.2010, 16:54   Вверх   #1
mitsumoto
Мужской Общительный
Автор темы
 
Регистрация: 17.10.2009
sh - Определение размера каталога

Народ помогите разобраться.

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


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


Заранее благодарен.
mitsumoto вне форума  
Ответить с цитированием
Старый 28.02.2010, 21:45   Вверх   #2
Ильменгир
Мужской Бывалый
 
Аватар для Ильменгир
 
Регистрация: 08.06.2009
Цитата (mitsumoto) »
Народ помогите разобраться.

Сейчас пишу скрипт sh и здесь возникла загвоздка:
Надо определить размер каталога по указанному пути (например /var/log/test)
и если он > 100Mb, то он удаляется в месте с подкаталогами и файлами.
А какие проблемы? Используй du -sb путь-к-каталогу
для определения размера и rm -rf для его удаления.
Вобщем, man du.

Есть на эту тему такой анекдот:
- Как определить размер каталога в юникс?
- Иди в man du ....
- Да сам пошёл ты ....
Ильменгир вне форума  
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:11. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot