[Linux] Upload katalogu na serwer FTP

Luty 3rd, 2012 by Sławek

Czasami potrzebujemy wgrać zawartość całego katalogu na serwer FTP. Oczywiście jeśli to potrzebujemy zrobić jeden raz to mamy do dyspozycji cała paletę różnych klientów FTP, inaczej się sprawa ma w przypadku jeśli chcemy robić to okresowo i automatycznie. Poniżej przedstawiam krótki skrypcik, który wymaga dwóch pakietów ftp i ncftp :

 

#!/bin/bash
#czyscimy zawartość katalogu docelowego 
ftp -i -n <<EOF
open FTP_HOST
user FTP_USER FTP_PASSWD
mdelete /FTP_DST_DIR/*
EOF
#wgrywamy wszystkie pliki z katalogu zrodlowego na ftp
ncftpput -R -u "FTP_USER" -p "FTP_PASSWD" FTP_HOST /FTP_DST_DIR/ /LOCAL_SRC_DIR/
Article Global Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Eli Pets

Zostaw komentarz

*