PDA

View Full Version : sincronizzare cartelle via ftp


Barra
18-02-2008, 16:01
Come lo faccio?
ho una macchina con su un server ftp che condivide 1a cartella. Vorrei fare in modo che la mia ubuntu si aggiorni in realtime con questa cartella remota e ne crei 1a copia in locale.

Credo che rsync permetta di fare tutto cio ma non conosco il giocattolo quindi chiedo consigli.

arara
18-02-2008, 16:29
Se hai solo FTP a disposizione puoi inserire i comandi che scaricano la cartella dentro a un file (es. commandi-ftp):

open -u nome:password indirizzo_ftp
lcd /cartella/locale/destinazione
cd /cartella/remota/sorgente
get file.da.scaricare

e poi eseguirlo (automaticamente tramite Cron se serve) con
lftp -f commandi-ftp

Barra
18-02-2008, 18:21
Tutto chiaro ma come faccio a fargli prendere tutte le cartelle e i file presenti nell'ftp?

se metto *.* non me lo prende.

arara
18-02-2008, 18:43
get serve per scaricare un file alla volta, per copiare directory intere devi usare mirror:

mirror cartella_sorgente cartella_destinazione

ci sono un mucchio di opzioni per impostare il comportamento, le trovi su man lftp.

Barra
18-02-2008, 19:01
Grazie x l'aiuto ho visto che funziona.

mi darņ cmq un'occhiata alla documetazione. Ciao