среда, 7 апреля 2010 г.

Памятка себе: поиск старых бекапов.

Тут пришлось бекапы старые найти на сервере, сделал командой:
find /backup -mtime +90 -name *.tar.gz | xargs ls -lh | awk '{print $6 " " $7 " " $8 " " $9 " " $5}'
Получил список вида:
Sep 11 2009 /backup/mh12-new/qwspinf.tar.gz 289M
Sep 16 2009 /backup/mh12-new/sellnet.tar.gz 129M
May 19 2009 /backup/mh18-new/m52279.tar.gz 29M
Jun 12 2009 /backup/mh27/m49711.tar.gz 116M
....
Воть, чтобы не забыть )

ЗЫ
На всякий случай - пояснение. Сначала мы ищем файлы, которые были модифицированы 90 дней назад и более (-mtime +90) и при этом имеют окончание ".tar.gz" (-name *.tar.gz).
Потом получаем аннотацию к найденным файлам (ls -lh) , передавая их как аргумент (xargs).
И напоследок выковыриваем из аннотации нужные поля в нужном порядке (awk '{print $6 " " $7 " " $8 " " $9 " " $5}').

Комментариев нет: