|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Read our FREE whitepaper Build Web 2.0 Applications Without Hand-Coding Download now! |
|
#1
|
||||
|
||||
|
Recursive mget with command line ftp
hi y'all
just wondering.. Let's say I ftp to a machine and cd to dir1. Now let's say dir1 contains directories dir2, dir3, dir4 , which all contain files of the same type (eg binaries... yeah, ok, so I'm downloading mp3s off a friend's machine). Anyway, my questions is this: is there a way to use mget, so that it will bring down the whole tree? Otherwise, I have to create all the directories locally, then cd into each one bfore ftp'ing up, cd'ing again, mget'ing and then repeating the whole process for each directory... I just typed too much, but to summarise: Can ftp.mget * be made to copy across subdirectories and their contents? or is there an alternative command line tool? thanks Chris
__________________
. Spiration channels: Free scripts, programming tutorials and articles Dotcut alerts: Online Press cuttings / news alerts Clearprop: UK microlight school, wiltshire Uk dating: UK safe dating with Topdates About Christo . . |
|
#2
|
|||
|
|||
|
it depends on your client. mine supports this:
ftp> recursive mget * type "help" to see if "recursive" is supported by your client. i think it should work with any server then ![]()
__________________
-- Manuel Hirsch - Linux, FreeBSD, programming, administration articles, tutorials and more. |
|
#3
|
||||
|
||||
|
no joy
recursive not supported.
![]() I am told that wget can be used, but I can't get it working in this case, I think because I have to log into the ftp machine as me! later Christo |
|
#4
|
|||
|
|||
|
Hi CHR15T0!
from "wget --help" i canīt tell if it supports ftp logins. but i donīt think they left out this important feature. try to set "--http-user=... --http-passwd=..." and see if it takes the same login for ftp too. if this does not help, rsync should be able to do the same job. but i donīt have it installed, so you need to see yourself. greetings, Manuel |
|
#5
|
|||
|
|||
|
Hi,
I know, that it's quite late for anwsering and I think, you found the anwser long time ago, but when you search at google for "recursive + ftp + linux" this side is one of the first you get to. So, in order to use ftp + login with wget you must just type: Code:
wget -r ftp://user: pass@domain... the space between user: and pass is incorrect, but the forum-software makes ...ftp://user ***@domain...else.hope, that will help someone Last edited by Kleidersack : September 9th, 2003 at 07:42 PM. |
|
#6
|
||||
|
||||
|
lol - I can't believe I even asked that question - and yeah, you're kinda late, dude
![]() christo |
|
#7
|
|||
|
|||
|
Late? Who cares. Right Answer is what matters and is the difference between having to stare at the screen for hours with FTP and using this one precious command. Result is I'm heading down the pub while my whole collection of websites gets moved from one crappy host to their new home by wget magic. Good Work Fella!
![]() |
|
#8
|
|||
|
|||
|
thanks
This is real simple. I found you on google via "mget recursive".
|
![]() |
| Viewing: Dev Shed Forums > System Administration > FTP Help > Recursive mget with command line ftp |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|