du ftp récursif simplement
J’ai découvert au cours d’une recherche sur la réalisation d’un script shell de synchronisation de site par FTP ce petit programme ncftpput; ce petit programme est très pratique dans la résolution du problème décrit.
Ce programme est téléchargeable pour différents OS sur le site officiel ncftp, il est intégré dans un suite contenant les programmes (ncftpput, ncftpget, ncftpls, ncftpbatch, et ncftpspooler).
Et voici un exemple de script grandement inspiré du site CYBERCITY permettant d’utiliser ce programme pour uploader facilement l’intégralité du contenu d’un dossier et sous dossier.
#!/bin/bash # This is a free shell script under GNU GPL version 2.0 or above CMD="" echo "*** To terminate at any point hit [ CTRL + C ] ***" read -p "Enter ftpserver name : " myf read -p "Enter ftp username : " myu read -s -p "Enter ftp password : " myp echo "" read -p "Enter ftp remote directory [/] : " remotedir read -p "Enter local directory to upload path [.] : " localdir [ "$remotedir" == "" ] && remotedir="/" || : [ "$localdir" == "" ] && localdir="." || : ncftpput -m -R -u $myu -p $myp $myf $remotedir $localdir






cool c’est exactement ce que je cherchais