Fetching File From FTP in Background With Curl.

09 / May / 2012 by Hitesh Bhatia 0 comments

Last night I had to restore file with size greater than 220GB from our backup FTP server to our main server after OS re installation.

Now I could have simply done “get” after logging into ftp out server, but that would have required my machine to stay awake all night unattended. Seems simple but everything I tried didn’t seem to work .

In comes curl, literally saved my night. With simple command written below I was able to transfer file from ftp server to local machine.

[shell] curl ftp://name:password@server/file.tar > file.tar[/shell]

And then it was piece of cake running it in background with nohup

[shell]nohup curl ftp://name:password@server/file.tar > file.tar &[/shell]

Thanks to curl, me and my system were able to get good nights sleep 🙂

Hitesh Bhatia
Mail LinkedIn,Facebook,Twitter

Leave a Reply

Your email address will not be published. Required fields are marked *