I needed an FTP client that would resume a put. I had been using a firefox plugin but it isn't available for firefox 3 yet. I had also used Kftpgrabber which works but is (newbies beware here) hard to use because it has a GUI instead of being a nice, clean, easy-to-use command line.
Is there such an animal? Yes, and its name is ncftp. Easy to use? I think so. For example, to upload the Plan de Manejo Reserva Natural Tisey-Estansuela (that I have named tisey_plan.pdf for sanity) to our ftp site that requires a login, here is what I did:
$ ncftp -u secret_username -p secret_password ftp.servage.net
> cd /www/p/gr
> put plan_tisey.ftp
If the file exists, its default action is to ask you what to do: skip, resume or restart.
The result? Check out http://p.nicapages.com/gr/plan_tisey.pdf and practice your Spanish. You will quickly know a lot more about where the Geek Ranch is being built.
In case you are wondering, we use servage for some of our hosting. They are in Germany, and offer a lot of space and bandwidth at a reasonable price. On the downside, no shell access is available. And, yes, they are running Linux.
Getting Started with DevOps - Including New Data on IT Performance from Puppet Labs 2015 State of DevOps Report
August 27, 2015
12:00 PM CDT
DevOps represents a profound change from the way most IT departments have traditionally worked: from siloed teams and high-anxiety releases to everyone collaborating on uneventful and more frequent releases of higher-quality code. It doesn't matter how large or small an organization is, or even whether it's historically slow moving or risk averse — there are ways to adopt DevOps sanely, and get measurable results in just weeks.
Free to Linux Journal readers.Register Now!
- Three More Lessons
- Django Models and Migrations
- August 2015 Issue of Linux Journal: Programming
- Hacking a Safe with Bash
- Secure Server Deployments in Hostile Territory, Part II
- The Controversy Behind Canonical's Intellectual Property Policy
- Huge Package Overhaul for Debian and Ubuntu
- Shashlik - a Tasty New Android Simulator
- Embed Linux in Monitoring and Control Systems
- General Relativity in Python