APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

2003/12/23 ncftp

Some material is very old and may be incorrect today

© December 2003 Tony Lawrence

A better ftp client.

You can get the client (free) for many platforms from http://www.ncftpd.com/ncftp/. They also sell a ncftpd server, but you don't need that to use the client.

The advantages of ncftp include automatic resumption of failed downloads. Recently I needed an iso image from IBM, but the connection kept timing out on me - I'd get 20% of the file or so and lose my connection. Very frustrating, but easy to fix with the companion ncftpget:

ncftpget ftp://ftp.software.ibm.com//pc/pccbbs/pc_servers/90p3123.iso

That will automatically resume the download wherever it left off. There is, of course, ncftpput also.

Another way to do it is to take advantage of the background daemon:

apl$ ncftp ftp://ftp.software.ibm.com//pc/pccbbs/pc_servers/
NcFTP 3.1.6 (Aug 25, 2003) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to                                                  
peak1 FTP server (Version wu-2.6.2(1) Sat Aug 9 12:15:03 MDT 2003) ready.
Logging in...                                                                   
Guest login ok, access restrictions apply.
Logged in to ftp.software.ibm.com.                                              
Current remote directory is /pc/pccbbs/pc_servers.
ncftp /pc/pccbbs/pc_servers > bgget 90p3123.iso
  + Spooled: get 90p3123.iso
  ncftp /pc/pccbbs/pc_servers > quit
apl$ ncftpbatch -l
   2003-12-19 07:18  ftp.software.ibm.com            GET 90p3123.iso
apl$ ncftpbatch -d

That will set off a background daemon that will just keep trying until it gets the entire file.

There are other features, including ease of working through firewalls and proxies, and more.

If you found something useful today, please consider a small donation.

Got something to add? Send me email.

(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

-> ncftp - a better ftp client.

Inexpensive and informative Apple related e-books:

Take control of Apple TV, Second Edition

Take Control of Apple Mail, Third Edition

iOS 10: A Take Control Crash Course

Take Control of iCloud

Take Control of iCloud, Fifth Edition

More Articles by © Tony Lawrence

Printer Friendly Version

Have you tried Searching this site?

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us

Printer Friendly Version

The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large. (Donald Knuth)

Linux posts

Troubleshooting posts

This post tagged:








Unix/Linux Consultants

Skills Tests

Unix/Linux Book Reviews

My Unix/Linux Troubleshooting Book

This site runs on Linode