ftp (Shell-Befehl): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
! width=10% | Befehl !! Beschreibung | ! width=10% | Befehl !! Beschreibung | ||
|- | |- | ||
| <tt>help<br>?</tt> || Anzeige aller Befehle. | | <tt>help<br>?</tt> || Anzeige aller ftp-Befehle. | ||
|- | |- | ||
| <tt>help <i>Befehl</i><br>? <i>Befehl</i></tt> || Anzeige eines kurzen Hilfetexts zu einem bestimmten Befehl. | | <tt>help <i>Befehl</i><br>? <i>Befehl</i></tt> || Anzeige eines kurzen Hilfetexts zu einem bestimmten ftp-Befehl. | ||
|- | |- | ||
| <tt>delete</tt> || Löschen einer Datei auf dem FTP-Server - | | <tt>delete</tt> || Löschen einer Datei auf dem FTP-Server - ein entsprechendes Zugriffsrecht (Schreibrecht) vorausgesetzt. | ||
|- | |- | ||
| <tt>get</tt> || Holen einer Datei, wobei der Dateiname genau angegeben werden muss. | | <tt>get</tt> || Holen einer Datei, wobei der Dateiname genau angegeben werden muss. | ||
Zeile 20: | Zeile 20: | ||
| <tt>put</tt> || Hinstellen einer Datei, wobei der Dateiname genau angegeben werden muss. | | <tt>put</tt> || Hinstellen einer Datei, wobei der Dateiname genau angegeben werden muss. | ||
|- | |- | ||
| <tt>mdelete</tt> || Löschen von Dateien auf dem FTP-Server - | | <tt>mdelete</tt> || Löschen von Dateien auf dem FTP-Server - ein entsprechendes Zugriffsrecht (Schreibrecht) vorausgesetzt. | ||
|- | |- | ||
| <tt>mget</tt> || Holen mehrerer Dateien, wobei auch Wildcards verwendet werden können. | | <tt>mget</tt> || Holen mehrerer Dateien, wobei auch Wildcards verwendet werden können. | ||
Zeile 26: | Zeile 26: | ||
| <tt>mput</tt> || Hinstellen mehrerer Dateien, wobei auch Wildcards verwendet werden können. | | <tt>mput</tt> || Hinstellen mehrerer Dateien, wobei auch Wildcards verwendet werden können. | ||
|- | |- | ||
| <tt>hash</tt> || Anzeige von Hash-Zeichen ( | | <tt>hash</tt> || Anzeige von Hash-Zeichen ("#") während einer [[Datenübertragung]]. Pro Block wird dabei ein Hash-Zeichen auf den Bildschirm ausgegeben. | ||
|- | |- | ||
| <tt>prompt</tt> || Erzwingen von interaktiven Abfragen. | | <tt>prompt</tt> || Erzwingen von interaktiven Abfragen. |
Version vom 29. Januar 2009, 21:21 Uhr
Der Shell-Befehl ftp (file transfer program) ist ein interaktiver Client zur Nutzung des File Transfer Protocol. Der ursprünglich für Unix programmierte Client wurde schon bald auf andere Betriebssysteme (z. B. Microsoft Windows NT) portiert.
Konfiguration
Den in "/etc/ftpusers" eingetragenen Benutzern wird der ftp-login-Zugriff verweigert. Standardmässig sollte allen System-logins der Zugriff verweigert sein.
Befehle
Befehl | Beschreibung |
---|---|
help ? |
Anzeige aller ftp-Befehle. |
help Befehl ? Befehl |
Anzeige eines kurzen Hilfetexts zu einem bestimmten ftp-Befehl. |
delete | Löschen einer Datei auf dem FTP-Server - ein entsprechendes Zugriffsrecht (Schreibrecht) vorausgesetzt. |
get | Holen einer Datei, wobei der Dateiname genau angegeben werden muss. |
put | Hinstellen einer Datei, wobei der Dateiname genau angegeben werden muss. |
mdelete | Löschen von Dateien auf dem FTP-Server - ein entsprechendes Zugriffsrecht (Schreibrecht) vorausgesetzt. |
mget | Holen mehrerer Dateien, wobei auch Wildcards verwendet werden können. |
mput | Hinstellen mehrerer Dateien, wobei auch Wildcards verwendet werden können. |
hash | Anzeige von Hash-Zeichen ("#") während einer Datenübertragung. Pro Block wird dabei ein Hash-Zeichen auf den Bildschirm ausgegeben. |
prompt | Erzwingen von interaktiven Abfragen. |
close disconnect |
Beenden der Verbindung zum FTP-Server. |
bye exit quit |
Beenden der Verbindung zum FTP-Server und Schliessen von ftp. |
Verwendung
Herstellen einer FTP-Verbindung
Einwahl von Benutzer "test" auf Rechner "meister".
$ ftp meister Name (meister:mik): test Password:
Alternative Methode.
$ ftp ftp> open meister Name (meister:mik): test Password: