Linux: FTP Verzeichnis und Unterverzeichnisse mit ncftpget downloaden » Server » Debian Root
11. August 2010 von Ole
Installation von ncftp
1 |
$ aptitude update && aptitude safe-upgrade |
2 |
$ aptitude install ncftp |
Benutzung von ncftpget
1 |
$ ncftpget -T -R -v -u "ftp-user" -p "ftp-passwort" -P 21323 \ |
2 |
ftp-ip-oder-addresse /verzeichnis/lokal /verzeichnis/ftp |
- -T: Man kann es zuerst ohne diese Option versuchen. Wenn man dann aber einen Tar Fehlermeldung erhält, kann man mit der Option -T die Benutzung von Tar deaktivieren.
- -R: aktiviert den Rekursivmodus. Es werden alle Dateien und Ordner samt Unterordner kopiert.
- -v: Verbose. Gibt Informationen über den Fortschritt des Downloads aus.
- -u “ftp-user”: Der FTP User Name
- -p “ftp-passwort”: Das FTP User Passwort
- -P 21323: Wenn angegeben, wird der übergebene Port an Stelle des Standardports 21 benutzt.
- ftp-ip-oder-addresse: FTP Server Adresse oder IP
- /verzeichnis/lokal: Das Verzeichnis auf dem Lokalen Rechner in den die Dateien kopiert werden.
- /verzeichnis/ftp: Das Verzeichnis auf dem FTP Server das herunter geladen werden soll.
Tar Fehler:
1 |
tar: End of archive volume 1 reached |
2 |
tar: Sorry, unable to determine archive format. |
3 |
Could not read directory listing data: Connection reset by peer |
Das Ganze endet bei mir immer mit der Fehlermeldung:
$ ncftpget: cannot open 127.0.0.0: username and/or password was not accepted for login.
Folgende Befehlszeile funktioniert:
$ ncftpget -R -T -v ftp://user:passwort@127.0.0.1//public_html/ordner/
Mit ncftpget kann man noch sehr viel mehr machen. Ein Blick auf die ncftpget Man Page lohnt sich.
Related Links
- Linux: Download all file from ftp server recursively (englisch)
- ncftpget Man Page (englisch)
viaLinux: FTP Verzeichnis und Unterverzeichnisse mit ncftpget downloaden » Server » Debian Root.