Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Поиск почты по годам и архивация

Ответить
Настройки темы
FreeBSD - Поиск почты по годам и архивация

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


здраствуйте, собсна хотелось бы получить вразумительный ответ, надо мну поиск почты сделать и отобрать и забекапить (заархивировать) отдельно по годам, интересует команда find:
вот к примеру ключ -atime отвечает за обращение к файлу в течение какого либо времени
-ctime время создания (я так понимаю этот ключ мне нужен?)
-mtime время модификации
тут предел по неделе, а мне надо за 2005г 2006 и 2007 как сделать?

к примеру нашел я почту на эти года, как потом ее отделить и mv или cp в какую нибудт папку что б можно было заархивировать, мне товарищь один помоч решил и написал скрипт. я вот попытался его дома запустить но без результатно(

ЗЫ freebsd 6.3
ЗЫЫ опыт работы с фряхой очень мал( но учусь потихоньку)

Отправлено: 15:12, 17-07-2008

 

Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


Цитата Noobz:
тут предел по неделе, а мне надо за 2005г 2006 и 2007 как сделать? »
Так можно найти и удалить все файлы, созданные более года назад:
# find /var/mail -ctime +365 -delete

-------
IT house


Последний раз редактировалось Аlchemist, 17-07-2008 в 16:52.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:12, 17-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


А так можно отправить в архив:
# find /var/mail -ctime +365 | xargs tar -cvf /usr/backup/`date +%d%m%Y`_mail.tgz
Только у меня один баг выявился: файлы в архиве почему-то оказались со своими братьями-близнецами =\

-------
IT house

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:06, 17-07-2008 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


благодарю, а как потом найденное поместить в папку какую нибудь?
# find /var/mail -ctime +365 >> /usr/mail2007 ?

Отправлено: 18:08, 17-07-2008 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Страницу позно обновил, не увидел ответа(.
у меня както криво резалт выводится - какое то "шопопало" вместо требуемого времени.
я вот согласно хендбуку (правда он очень староват 2004г - не все есть увы), тут про команду find описано что необходимо обязательно модификатор времени указывать с "-" а также суфикс w,d,m,h,s, по типу:
# find /usr -ctime -365d - так работает. . .
ЗЫ проверить я смогу с почтой только на работе, увы сейчас нахожусь дома (где почта не настроена) и проверять приходится на новосозданных файлах)

Отправлено: 21:00, 17-07-2008 | #5



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Поиск почты по годам и архивация

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Архивация и восстановление SVG Microsoft Windows 7 21 07-09-2011 22:25
Ошибка - архивация данных domchik Microsoft Windows 2000/XP 15 07-12-2009 02:48
[решено] Архивация KanisSerik Хочу все знать 20 01-09-2009 20:38
Разное - Архивация lexa58 Microsoft Windows 7 1 31-07-2009 01:53
архивация ВИДЕО!! borisABl Хочу все знать 3 31-01-2006 15:44




 
Переход