28 мая 2012 г., 9:09 пользователь Mykola Dzham <[email protected]> написал:

>  Vasiliy P. Melnik wrote:
> > hi all
> >
> > Кто-нибудь знает как скопировать директории и файлы с сохранение полного
> > пути?
> >
> > на входе файл с путями
> > /etc/rc.conf
> > /usr/local/etc/
> >
> > на выходе конструкция такая
> > /etc/rc.conf -> /$backup_path/`date +%Y-%m-%d`/etc/rc.conf
> > /usr/local/etc/ -> /$backup_path/`date +%Y-%m-%d`/usr/local/etc/
> >
> > через tar его что-ли прогонять, но это как-то не спортивно.
>
> cpio -dmp /$backup_path/`date +%Y-%m-%d`/ < filelist
>

немного модифицировал
find `cat /root/backup.filelist` | cpio -dmp /samba/backup/`date +%Y%m%d`/

теперь можно бекапить директории - не только файлы.

Ответить