Добрый день!
Прошу помощи с рекурсивным копированием по ФТП!!!Можно это при помощи программки WGET организовать?
Есть папка: ftp://192.168.2.2/var/stats/users/
в ней лежат папки юзеров. Нужно из каждой папки скопировать файл: stats.log в аналогичную папку на локальной машине.Кто может помочь скриптиком?
>Добрый день!
>Прошу помощи с рекурсивным копированием по ФТП!!!
>
>Можно это при помощи программки WGET организовать?
>
>Есть папка: ftp://192.168.2.2/var/stats/users/
>в ней лежат папки юзеров. Нужно из каждой папки скопировать файл: stats.log
>в аналогичную папку на локальной машине.
>
>Кто может помочь скриптиком?
#!/bin/bash
USERLIST=... # Здесь укажите список пользователей
LOCALDIR=... # Локальный каталог, содержащий каталоги пользователей
for i in $USERLIST
do
wget -o $LOCALDIR/$i/stats.log ftp://192.168.2.2/var/stats/users/$i/stats.log
done
все решается средствами самого wget'a
нужные опции:
--accept
--recursive
--force-directories
--no-host-directories
--cut-dirs
--directory-prefix