I will like to get a list of the files in the directory of an ftp site.
can I use wget to do it?
if yes, the how?
any other method that I can easily implement in bash script is welcome also.
Thanks
__________________________
-Lius McDougall
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Nov-19-09
- Nov-04-09
Recently Popular
From the Magazine
December 2009, #188
If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.
Delicious
Digg
StumbleUpon
Reddit
Facebook








You could also do this using
On November 10th, 2009 Anonymous (not verified) says:
You could also do this using perl's Net::FTP module:
#!/usr/bin/perl use strict; use warnings; use Net::FTP; #Change your.ftp-host.com to your ftp domain my $ftp = Net::FTP->new("your.ftp-host.com", Debug => 0) or die "Can not connect: $@"; #Change UserName and PassWord to your login information $ftp->login("UserName",'PassWord') or die "Can not log in: ", $ftp->message; #If you want to list your root directory you can comment this out #Or change public_html to where you want to get a file list $ftp->cwd("public_html"); my @list = $ftp->ls($ftp->pwd); my $listing = "list.txt"; open(LISTING, ">$listing"); foreach my $line (@list) { print LISTING $line . "\n"; } close(LISTING)Use "ftp"
On July 29th, 2009 Mitch Frazier says:
Use the ftp command. For example, to get the items in /pub/lj/listings from the LJ ftp server:
This will put the names into filelist.txt. Note that the sed command will produce incorrect results if any of the file names contain blanks. In that case you'll have to use a different method of extracting the file names from the raw results file (filelist.tmp).
__________________________Mitch Frazier is an Associate Editor for Linux Journal and the Web Editor for linuxjournal.com.
Post new comment