Wednesday, October 26, 2016

Ftp-Option Binär

Eine kurze Anleitung zur Verwendung von ftp. Das Standard-FTP-Programm ist der ursprüngliche ftp-Client. Es kommt Standard mit den meisten Linux-Distributionen. Es erschien zuerst in 4.2BSD, das von der University of California, Berkeley entwickelt wurde. Es ist einfach zu bedienen ftp. Lassen Sie uns sagen, Sie wollen eine Verbindung zu den anonymen ftp site metalab. unc. edu, um die neueste Linux-Kernel-Quelle herunterzuladen. Geben Sie Folgendes in der Befehlszeile ein: Das ftp-Programm versucht, eine Verbindung zu metalab. unc. edu herzustellen. Ein anderer Weg, dies zu tun, besteht darin, ftp aus der Befehlszeile ohne Parameter auszuführen und den Befehl open mit dem Namen der Site als Argument zu verwenden: Wenn Sie eine Verbindung zu einem FTP-Server herstellen, werden Sie nach einem Login gefragt Melden Sie sich als Ihren lokalen Benutzernamen an, in diesem Fall foo. Wir melden uns als anonymous oder ftp an, um an das öffentliche Archiv zu gelangen Nun geben wir eine vollständige E-Mail-Adresse als Passwort (dies ist, was die meisten öffentlichen FTP-Sites Nach einem erfolgreichen Login erhalten Sie folgende Informationen: Nachdem Sie sich bei einer ftp-Site angemeldet haben, druckt ftp den Dateitransfer-Typ aus, der in unserem Fall binär ist Bit, wie sie auf dem FTP-Server. Ascii-Modus, wird jedoch den Text direkt herunterladen. Sie können ascii oder binary, um zwischen den Typen zu wechseln. Sie möchten die Kernel-Quelle herunterladen, so dass Sie den Dateitransfer-Typ auf binäre lassen. Der Binär-Typ ist auch, was Sie für alle Nicht-Text-Dateien verwenden würde - wie z. B. grafische Bilder, zip / gzip-Archive, ausführbare Programme, etc. Im Zweifelsfall verwenden Sie den Binärmodus. Sie tun ein ls, um eine Liste der Akten zu sehen. Der ls-Befehl auf ftp-Servern wird auf dem entfernten Server ausgeführt, so dass die Befehlszeilenoptionen, die Sie verwenden können, von Server zu Server variieren. Die gängigsten Optionen sind in der Regel verfügbar, überprüfen Sie die Manpage für ls für Details. Wenn der Befehl ls so viele Dateien auflistet, dass sie vom oberen Bildschirmrand aus scrollen, können Sie mit Shift-PageUp nach oben blättern. Dies funktioniert sowohl im Linux-Konsolenmodus als auch in xterm oder rxvt. Auf öffentlichen FTP-Archiven werden die herunterladbaren Ressourcen meist im Verzeichnis / pub abgelegt. In diesem Beispiel wissen Sie bereits, dass sich die Kernelquellen im Verzeichnis / pub / Linux / kernel befinden. So dass Sie folgendes eingeben, um in dieses Verzeichnis zu gelangen: Die Nachrichten, die Sie sehen, die mit 250 beginnen, sind Informationsnachrichten, die vom Server gesendet werden. In diesem Fall ist der FTP-Server so konfiguriert, dass er die README-Datei automatisch sendet, wenn Sie in das Verzeichnis kopieren. Jetzt, nachdem ich ein anderes ls. Sehen Sie, dass Sie cd in das v2.2-Verzeichnis wollen. Sie tun noch ein ls. Und suchen Sie die Datei, die Sie herunterladen möchten. Es ist linux-2.2.13.tar. gz. So geben Sie Folgendes ein: Das ftp-Programm hat mit dem Speichern der Remote-Datei linux-2.2.13.tar. gz als lokale Datei linux-2.2.13.tar. gz begonnen. Wenn Sie sie als lokale Datei speichern möchten foo. tar. gz. Können Sie es so spezifiziert haben: Wenn Sie mehr als eine Datei zu einem Zeitpunkt herunterladen möchten, müssen Sie den Befehl mget (multiple get) verwenden. Sie können mget zusammen mit einer durch Leerzeichen getrennten Liste von Dateinamen verwenden, die Sie herunterladen möchten, oder Sie können Platzhalter mit dem Befehl mget verwenden. Zum Beispiel: Würde alle Dateien ab dem String linux erhalten. Normalerweise fordert mget Sie für jede Datei auf, bevor sie es herunterlädt. Sie können dies mit dem Befehl prompt umschalten. Nun lassen Sie uns sagen, Sie haben ein Stück Software geschrieben, und Sie wollen es auf MetaLab hochladen, um in ihre Linux-Software-Archiv aufgenommen werden. Zuerst wechseln Sie in das / eingehende Verzeichnis (die meisten öffentlichen FTP-Server haben ein Verzeichnis, in der Regel eingehende oder uploads, wo Dateien hochgeladen werden können), dann verwenden Sie den Befehl put: Der Befehl put funktioniert genauso wie der get Befehl, so können Sie mput verwenden, um mehrere Dateien gleichzeitig hochladen. Sie können auch eine lokale Datei mit einem anderen Dateinamen auf dem Server hochladen, indem Sie den entfernten Dateinamen und / oder den Pfadnamen als Argument angeben. Was passiert, wenn sich die Datei foo. tar. gz nicht im aktuellen lokalen Verzeichnis befindet, können Sie lokale Verzeichnisse mit dem Befehl lcd (lokales Änderungsverzeichnis) wechseln: Der ftp-Client unterstützt die Verwendung von bang () zum Ausführen von local Befehle. Zum Beispiel, um eine Liste der Dateien in Ihrem aktuellen lokalen Verzeichnis, dies zu tun: Die Art und Weise funktioniert dies, dass ftp ruft die Shell (angegeben in der SHELL-Umgebungsvariable), und es ist die Shell, die ls läuft. So können Sie eine beliebige Kommandozeile ausführen, die mit Ihrer Shell arbeitet, indem Sie sie einfach voranstellen (die Standard-Shell in den meisten Linux-Distributionen ist bash, die Bourne Again Shell). Bitte beachten Sie, dass cd nicht so funktioniert, wie Sie es erwarten würden, deshalb existiert der lcd-Befehl. Wäre es nicht schön, wenn Sie die Fortschritte beim Herunterladen einer Datei mit ftp Sie können den Hash-Befehl verwenden, um Hash-Marken drucken, wie Sie eine Datei herunterladen: Wie Sie sagen können, wird ftp eine Hash-Marke für alle 1024 zu drucken Datenbytes, die Sie herunterladen. Es gibt auch eine Tick-Option. Es gibt viele andere ftp-Befehle. Wenn Sie über die entsprechenden Berechtigungen verfügen (was Sie tun sollten, wenn Sie mit Ihrem eigenen Private-Shell-Konto verbunden sind), können Sie mit dem Befehl mkdir ein Verzeichnis auf dem Remote-Server erstellen. Sie können eine Datei auf dem Remote-Server mit dem Befehl delete entfernen oder rmdir, um ein Verzeichnis zu entfernen. Sie können auch Dateizugriffsrechte mit dem Befehl chmod ändern. Ausführlichere Informationen zur Verwendung von ftp finden Sie in der Online-Hilfe des ftp-Programms (zugänglich durch Eingabe von Hilfe ohne Argumente für eine Liste von Befehlen oder Hilfe für spezifische Hilfe zu einem Befehl). Sie können auch die Unix-Manpage für ftp lesen, indem Sie man ftp an der Eingabeaufforderung eingeben. Grundlegende FTP-Befehle Was ist FTP Das Dienstprogramm FTP (F ile T ransfer P rotocol) wird häufig zum Kopieren von Dateien auf und von anderen Computern verwendet. Diese Computer können an der gleichen Stelle oder an verschiedenen Orten Tausende von Meilen auseinander sein. FTP ist ein allgemeines Protokoll, das auf UNIX-Systemen sowie einer Vielzahl anderer (nicht-UNIX) Systeme arbeitet. Für die Zwecke dieser Webseite bezieht sich die lokale Maschine auf die Maschine, an der Sie anfänglich angemeldet sind, diejenige, auf der Sie den ftp-Befehl eingeben. Die entfernte Maschine ist die andere, diejenige, die das Argument des ftp-Befehls ist. Eine Benutzeroberfläche für das Standard File Transfer Protocol für ARPANET, FTP fungiert als Interpreter auf dem Remote-Rechner. Der Benutzer kann eine Anzahl von UNIX-ähnlichen Befehlen unter diesem Interpreter eingeben, um gewünschte Aktionen auf dem entfernten Rechner auszuführen. Die meisten Betriebssysteme und Kommunikationsprogramme enthalten jetzt eine Form eines FTP-Dienstprogramms, aber die Befehle unterscheiden sich leicht zwischen ihnen. Die folgenden Erläuterungen und die alphabetische Liste der Befehle beziehen sich auf das allgemeine FTP-Dienstprogramm, das auf einer UNIX-Maschine bereitgestellt wird. Überprüfen Sie die Dokumentation für Ihre eigene Maschine, um die vergleichbaren Befehle zu ermitteln. Die meisten Computer enthalten heute ein Windows-basiertes FTP-Programm, das mehr PC-orientiert ist und keine vollständige Kenntnis dieser Befehle erfordert. Sie können FTP auch über einen Browser ausführen. Geben Sie beispielsweise den Internet Explorer ein, und geben Sie 160 160 160 160 160 160 ftp: // IhrLoginName IP-Adresse anstelle einer normalen Webseiten-URL ein. Die FTP-Site der Informatik-Abteilung der CSU benötigt den Benutzer, sftp zu benutzen. Die sichere Version von FTP. Geben Sie einfach sftp anstelle von ftp. Wenn Sie FTP in einem Terminal-Fenster verwenden. Erste Schritte Um Ihr lokales Gerät mit dem Remote-Computer zu verbinden, geben Sie 160.000 160 160 160 160 ftp-Maschinenname ein, wobei Maschinenname der vollständige Maschinenname der Remote-Maschine ist, z. B. Purcell. cs. colostate. edu. Wenn der Name der Maschine unbekannt ist, können Sie 160 160 160 160 160 160 ftp Maschinennummer eingeben, wobei Maschinennummer die Nettoadresse der entfernten Maschine ist, z. B. 129,82.45.181. In beiden Fällen ähnelt dieser Befehl dem Anmelden auf dem Remotecomputer. Wenn der Remote-Rechner erfolgreich erreicht wurde, antwortet FTP, indem er nach einem Loginname und Passwort fragt. Wenn Sie Ihren eigenen Loginname und das Kennwort für das Remote-Gerät eingeben, gibt es die Eingabeaufforderung 160 160 160 160 160 160 ftp zurück und ermöglicht Ihnen den Zugriff auf Ihr eigenes Home-Verzeichnis auf dem Remote-Computer. Sie sollten in der Lage sein, sich in Ihrem eigenen Verzeichnis zu bewegen und Dateien auf und von Ihrem lokalen Computer mit den FTP-Schnittstellenbefehlen, die auf der folgenden Seite angegeben werden, zu kopieren. Anonymous FTP Manchmal möchten Sie vielleicht Dateien von einem entfernten Rechner kopieren, auf dem Sie keinen Loginnamen haben. Dies kann mit anonymen FTP erfolgen. Wenn die Gegenstelle nach Ihrem Loginname fragt. Sollten Sie das Wort anonym eingeben. Anstelle eines Passworts. Sollten Sie Ihre eigene E-Mail-Adresse eingeben. Dies ermöglicht es dem entfernten Standort, Aufzeichnungen der anonymen FTP-Anforderungen aufzubewahren. Sobald Sie angemeldet sind, befinden Sie sich im anonymen Verzeichnis des entfernten Rechners. Dies enthält normalerweise eine Reihe von öffentlichen Dateien und Verzeichnissen. Wieder sollten Sie in der Lage sein, sich in diesen Verzeichnissen zu bewegen. Sie sind jedoch nur in der Lage, die Dateien vom Remote-Rechner auf Ihren eigenen lokalen Rechner zu kopieren, den Sie nicht auf dem Remote-Rechner schreiben können, oder um dort Dateien zu löschen. Gemeinsame FTP-Befehle, um Hilfe oder Informationen über die FTP-Befehle anfordern, um den Modus der Dateiübertragung auf ASCII (das ist die Voreinstellung und überträgt sieben Bits pro Zeichen), um den Modus der Dateiübertragung auf binäre (der binäre Modus überträgt alle acht Bits Pro Byte und damit eine geringere Wahrscheinlichkeit für einen Übertragungsfehler und muss verwendet werden, um andere Dateien als ASCII-Dateien zu übertragen), um die FTP-Umgebung (identisch mit quit) zu verlassen, um das Verzeichnis auf dem entfernten Rechner zu ändern, um eine Verbindung mit einem anderen Computer zu beenden, schließt den Strom FTP Verbindung mit brubeck. Aber noch lässt Sie innerhalb der FTP-Umgebung. , Um eine Datei im aktuellen Remote-Verzeichnis zu löschen (entfernen), um eine Datei von der entfernten Maschine auf die lokale Maschine zu kopieren, kopiert die Datei ABC im aktuellen Remote-Verzeichnis auf eine Datei namens DEF (oder oben) In Ihrem lokalen Verzeichnis. Kopiert die Datei ABC im aktuellen Remote-Verzeichnis auf (oder oben) einer Datei mit demselben Namen ABC. In Ihrem lokalen Verzeichnis. , Um eine Liste aller verfügbaren FTP - Befehle zum Ändern des Verzeichnisses auf Ihrem lokalen Computer (wie UNIX cd) aufzurufen, um die Namen der Dateien im aktuellen Remoteverzeichnis aufzulisten, um ein neues Verzeichnis im aktuellen Remoteverzeichnis zu erstellen, um mehrere Dateien aus dem Verzeichnis zu kopieren Remote-Maschine auf dem lokalen Rechner werden Sie aufgefordert, ay / n Antwort vor der Übertragung jeder Datei kopiert alle Dateien im aktuellen Remote-Verzeichnis auf Ihr aktuelles lokales Verzeichnis, mit den gleichen Dateinamen. Beachten Sie die Verwendung des Platzhalters. , Um mehrere Dateien vom lokalen Rechner auf den entfernten Rechner zu kopieren, werden Sie zur Eingabe einer y / n-Antwort aufgefordert, bevor Sie jede Datei übertragen, um eine Verbindung mit einem anderen Computer zu öffnen, öffnet eine neue FTP-Verbindung mit brubeck (sofern es sich nicht um eine anonyme Verbindung handelt). , Um eine Datei von der lokalen Maschine auf die entfernte Maschine zu kopieren, um den Pfadnamen des aktuellen Verzeichnisses auf dem entfernten Rechner zu ermitteln, um die FTP-Umgebung (wie Bye) zu entfernen, um ein Verzeichnis im aktuellen entfernten Verzeichnis zu entfernen (löschen) Weitere Informationen Viele weitere Schnittstellenbefehle stehen zur Verfügung. Auch FTP kann mit verschiedenen Optionen ausgeführt werden. Weitere Informationen finden Sie im Handbuch oder auf der UNIX-Manpage auf ftp. Beispielsitzungen Beispiele für zwei FTP-Sitzungen finden Sie auf den nächsten beiden Seiten. Diese zeigen die Art der Interaktion, die Sie erwarten können, wenn Sie das ftp-Dienstprogramm verwenden. Beispiel einer anonymen FTP-Sitzung Eine FTP-Sitzung zum Abrufen der HPSC-README-Datei aus dem anonymen ftp-Verzeichnis cs. colorado. edu unter Verwendung eines Loginname anonymous und eines Passworts der eigenen E-Mail-Adresse. Beispiel einer regulären FTP-Sitzung Eine FTP-Sitzung zum Kopieren von Dateien von einem entfernten Computer zurück zu nordsieck. cs. colorado. edu mit einem eigenen Login und Passwort. Wissensdatenbank Übertragen von Dateien im ASCII - oder Binärmodus Übertragungsarten Binärdateien werden als binärer Datenstrom übertragen. Die Daten werden ohne Transformationen übertragen. ASCII Die übertragenen Daten werden als ASCII-codiert betrachtet. Diese Übertragungsart ist notwendig, da unterschiedliche Systeme unterschiedliche Datenspeicherdarstellungen aufweisen. Unix-Systeme sind typischerweise Zeilenenden mit einem einzigen LF-Zeichen. Wenn also Daten von einem Unix-System empfangen werden, werden die CR-LF-Zeilenenden in LF-Zeilenendungen umgewandelt, bevor die Daten gespeichert werden. Die Transformation erfolgt umgekehrt (LF - CR LF), bevor die Daten von einem Unix - System zum empfangenden Host gesendet werden. Automatische Dateien werden im Binärmodus übertragen, sofern sie nicht mit einem Eintrag in der ASCII-Dateiliste übereinstimmen. ASCII vs. Binary Es gibt sehr wenige Eckfälle, in denen Dateien im ASCII-Modus übertragen werden müssen. Übertragen Sie generell alle Dateien (auch Textdateien) im Binärmodus, der die Standardeinstellung ist. So ändern Sie die Einstellung Verbindung mit dem Remote-Server herstellen Wählen Sie die Registerkarte Extras Klicken Sie auf Favorite Properties. Im Dialog Favorite Properties wechseln Sie zum Dialog Transfer - ASCII / Binary. Um bestimmte Dateitypen im ASCII-Modus zu übertragen, wählen Sie Favoriten verwenden unter der Dropdown-Liste ASCII-Dateiliste. Klicken Sie auf die Schaltfläche Neu und geben Sie die Dateierweiterung ein, die im ASCII-Modus unter Wert übergeben werden soll. Klicken Sie auf OK, um die Änderungen zu speichern Schlüsselwörter ascii, binary, transferings files mode Was denken Sie über dieses Thema Feedback senden Copyright 2016 SmartSoft Ltd. Sitemap


No comments:

Post a Comment