|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Поиск почты по годам и архивация |
|
FreeBSD - Поиск почты по годам и архивация
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать здраствуйте, собсна хотелось бы получить вразумительный ответ, надо мну поиск почты сделать и отобрать и забекапить (заархивировать) отдельно по годам, интересует команда find:
вот к примеру ключ -atime отвечает за обращение к файлу в течение какого либо времени -ctime время создания (я так понимаю этот ключ мне нужен?) -mtime время модификации тут предел по неделе, а мне надо за 2005г 2006 и 2007 как сделать? к примеру нашел я почту на эти года, как потом ее отделить и mv или cp в какую нибудт папку что б можно было заархивировать, мне товарищь один помоч решил и написал скрипт. я вот попытался его дома запустить но без результатно( ЗЫ freebsd 6.3 ЗЫЫ опыт работы с фряхой очень мал( но учусь потихоньку) |
|
Отправлено: 15:12, 17-07-2008 |
Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать Цитата Noobz:
# find /var/mail -ctime +365 -delete |
|
------- Последний раз редактировалось Аlchemist, 17-07-2008 в 16:52. Отправлено: 16:12, 17-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать А так можно отправить в архив:
# find /var/mail -ctime +365 | xargs tar -cvf /usr/backup/`date +%d%m%Y`_mail.tgz Только у меня один баг выявился: файлы в архиве почему-то оказались со своими братьями-близнецами =\ |
------- Отправлено: 18:06, 17-07-2008 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать благодарю, а как потом найденное поместить в папку какую нибудь?
# find /var/mail -ctime +365 >> /usr/mail2007 ? |
Отправлено: 18:08, 17-07-2008 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Страницу позно обновил, не увидел ответа(.
у меня както криво резалт выводится - какое то "шопопало" вместо требуемого времени. я вот согласно хендбуку (правда он очень староват 2004г - не все есть увы), тут про команду find описано что необходимо обязательно модификатор времени указывать с "-" а также суфикс w,d,m,h,s, по типу: # find /usr -ctime -365d - так работает. . . ЗЫ проверить я смогу с почтой только на работе, увы сейчас нахожусь дома (где почта не настроена) и проверять приходится на новосозданных файлах) |
|
Отправлено: 21:00, 17-07-2008 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - Архивация и восстановление | 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 |
|