Attenzione: l'articolo è stato scritto da oltre 1 anno, le informazioni in esso contenute potrebbero essere datate e non più attuali.

Fare il mirror di una cartella via Ftp

Vediamo come fare una copia di una cartella remota via Ftp utilizzando la linea di comando

Utilizzeremo per lo scopo il software lftp che potrete installare dai pacchetti della vostra distro. La scelta di lftp risiede nel fatto che dispone di un comando interno apposito per effettuare il mirroring di una cartella. Di seguito troverete l'esempio dei comandi che ho utilizzato per fare una copia di questo sito in locale (ovviamente lo username e i riferimenti al sito non li ho inseriti):
vargas@homev:~$ lftp
lftp :~> open ftp.example.com
lftp ftp.example.com:~> user inserire_login
Password:
lftp inserire_login@ftp.example.com:~> mirror -c /www.example.com/ /home/vargas/backup_folder/





Con pochi comandi siamo riusciti nel nostro intento, dimostrando ancora una volta la potenza e la solidità dei programmi a linea di comando.
Il tuo voto: Nessuno Media: 5 (1 vote)

Commenti

Tutto in una riga

Mi è stato chiesto via mail (usate i commenti per favore così può esere più utile a tutti) di creare una sola linea di comando per svolgere le funzioni viste sopra, ecco a voi:

lftp -c 'open -e "mirror -ec /www.example.com /home/vargas/backup_folder/" ftp://inserire_login:inserire_passwordatftp [dot] example [dot] com:21'

Ciao, Mike