This file area is available using rsync, so to mirror it use: rsync -az --delete ftp.squeak.org::files/ /mydir -a = archive mode, preserves timestamps, owners etc. -z = use compression --delete = delete removed files And perhaps using --bwlimit (limit in kb/s). Typically add a script with the above line in /etc/cron.d/daily/ or add a line in /etc/crontab (or a file in /etc/cron.d/) with: 5 3 * * * root /usr/bin/rsync -az --delete ftp.squeak.org::files/ /home/sqfiles/ ...in order to run it 3.05 each night.