Здравствуйте.Требуется копировать файлы с определёнными датами из одного локального каталога в другой. Например от 5 дней назад до 3-х. Как это проще всего сделать? Не найдётся ли у кого подходящий скрипт? Я со скриптами только разбираюсь. :(
Спасибо!
>Здравствуйте.
>
>Требуется копировать файлы с определёнными датами из одного локального каталога в другой.
>Например от 5 дней назад до 3-х. Как это проще всего
>сделать? Не найдётся ли у кого подходящий скрипт? Я со скриптами
>только разбираюсь. :(
>Спасибо!
find /directory1/ -mtime +3 -exec cp /directory2/ {} \;
find /directory1/ -mtime +4 -exec cp /directory2/ {} \;
find /directory1/ -mtime +5 -exec cp /directory2/ {} \;
вот примерчик для freebsd 4.
копируем вчерашние файлы /var/log
в /var/log2#!/bin/sh
mask=`date -v-1d '+%d %b'`
files=`ls -l /var/log | grep "$mask" | awk '{ print "/var/log/" $9; }' `
for i in $files; do
cp ${i} /var/log2/
done