SPUG: cp --recursive --preserve ftp-site1/* ftp-site2/

Michael R. Wolf MichaelRWolf at att.net
Wed Dec 17 19:17:17 CST 2003


Asim Jalis <asim at pair.com> writes:

> Chris Wilkes wrote:
>> Michael R. Wolf wrote:
>> > I'm trying to replicate the entire directory structure of one
>> > ftp site on another ftp site. I only have FTP access to the
>> > sites, no shell-level login.
>> 
>> Look into ncftpget / ncftpput
>>   http://www.ncftpd.com/
>>   ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.1.6-win32.exe
>> 
>> Should't you use Net::FTP anyway? :)
>
> A solution which requires almost no programming, would be to use
> wget, which contains a --mirror option. 
>
> Since you don't have shell access, first you should write a tiny
> shell script, update_site, which invokes wget with the
> appropriate options (see the wget man page) and echoes a "done"
> message. Next upload this script into the cgi-bin directory of
> the receiving site (using FTP). Finally type the URL of the cgi
> script into your favorite browser, and wait for the done message.

I'm not sure I've got a cgi-bin directory or cgi permissions. 

I'll look into it.





More information about the spug-list mailing list