ftp (Shell-Befehl): Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Befehle)
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 - eine entsprechende Zugriffsberechtigung (Schreibrecht) vorausgesetzt.
+
| <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 - eine entsprechende Zugriffsberechtigung (Schreibrecht) vorausgesetzt.
+
| <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> # </tt>) während einer Datenübertragung. Pro Block wird dabei ein Hash-Zeichen auf den Bildschirm ausgegeben.
+
| <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, 23: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:

Weblinks

Vorlage:dewi

FTP-Skripting