Dies ist der Befehl rb, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
rx, rb, rz - XMODEM, YMODEM, ZMODEM (Batch) Dateiempfang
ZUSAMMENFASSUNG
rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] Datei
[-][v]rzBEFEHL
BESCHREIBUNG
Dieses Programm verwendet Fehlerkorrekturprotokolle, um Dateien über einen seriellen Einwahlanschluss zu empfangen
aus einer Vielzahl von Programmen, die unter PC-DOS, CP/M, Unix und anderen Betriebssystemen laufen.
Es wird manuell von einer Shell-Eingabeaufforderung oder automatisch als Ergebnis einer "sz-Datei" aufgerufen
..." Befehl an das aufrufende Programm.
Während rz ist schlau genug, um angerufen zu werden cu(1) sehr wenige Versionen von cu(1) sind schlau
genug um zu erlauben rz richtig zu arbeiten. Unix-Varianten von Professional-YAM sind erhältlich für
eine solche Dial-Out-Anwendung.
Rz (ZMODEM empfangen) empfängt Dateien mit dem ZMODEM-Stapelprotokoll. Pfadnamen werden bereitgestellt
durch das sendende Programm, und Verzeichnisse werden bei Bedarf (und möglich) erstellt. Normalerweise,
der Befehl "rz" wird automatisch vom aufrufenden ZMODEM-Programm ausgegeben, aber teilweise defekt
ZMODEM-Implementierungen müssen möglicherweise gestartet werden rz die altmodische Art.
Rb empfängt Datei(en) mit YMODEM, akzeptiert entweder Standard 128 Byte Sektoren oder 1024 Byte
Sektoren (YAM sb -k Möglichkeit). Der Benutzer sollte bestimmen, wann die Blocklänge von 1024 Byte
verbessert tatsächlich den Durchsatz, ohne Datenverlust oder sogar Systemabstürze zu verursachen.
Wenn True YMODEM (Marke von Omen Technology) Dateiinformationen (Dateilänge usw.)
empfangen, die Dateilänge steuert die Anzahl der Bytes, die in den Ausgabedatensatz geschrieben werden, und
die Änderungszeit und der Dateimodus (sofern nicht Null) werden entsprechend eingestellt.
Wenn keine True YMODEM-Dateiinformationen empfangen werden, werden Schrägstriche im Pfadnamen in geändert
Unterstrich, und jeder nachgestellte Punkt im Pfadnamen wird eliminiert. Diese Umwandlung ist
nützlich für Dateien, die von CP/M-Systemen empfangen werden. Mit YMODEM wird jeder Dateiname konvertiert in
Kleinbuchstaben, es sei denn, es enthält einen oder mehrere Kleinbuchstaben.
Rx erhält eine Single Datei mit XMODEM- oder XMODEM-1k-Protokoll. Der Benutzer sollte bestimmen
wenn die Blocklänge von 1024 Byte tatsächlich den Durchsatz verbessert, ohne Probleme zu verursachen.
Der Benutzer muss sowohl den sendenden als auch den empfangenden Programmen den Dateinamen angeben. Bis zu 1023
Müllzeichen können der empfangenen Datei hinzugefügt werden.
Rz kann aufgerufen werden als rzBEFEHL (mit optionalem führendem - wie von . generiert login(1)). Zum
jede empfangene Datei, rz leitet die Datei an ``COMMAND filename'', wobei filename der ist
Name der übertragenen Datei mit dem Dateiinhalt als Standardeingabe.
Jede Dateiübertragung wird quittiert, wenn COMMAND mit dem Status 0 beendet wird. Ein Nicht-Null-Ausgang
Status beendet Übertragungen.
Eine typische Verwendung für dieses Formular ist rzrmail was anruft rmail(1) um eine E-Mail an den Benutzer zu senden
durch den übertragenen Dateinamen angegeben. Zum Beispiel das Senden der Datei "caf" von einem PC-DOS
System rzrmail auf einem Unix-System würde der Inhalt der DOS-Datei "caf"
an den Benutzer "caf" gesendet wird.
Auf einigen Unix-Systemen muss das Login-Verzeichnis einen Link zu COMMAND als Login-Sets enthalten
SHELL=rsh, das absolute Pfadnamen verbietet. Bei Aufruf mit führendem ``v'' rz wird sein
ausführlich (siehe v Möglichkeit). Der folgende Eintrag funktioniert für Unix SYS III/V:
rzrmail::5:1::/Behälter:/usr/local/rzrmail
Wenn die Umgebungsvariable SHELL Folgendes enthält: rsh , Rbsch or rksch (eingeschränkte Schale), rz werden wir
akzeptiert keine absoluten Pfadnamen oder Verweise auf ein übergeordnetes Verzeichnis, ändert keine
vorhandene Datei und entfernt alle fälschlicherweise empfangenen Dateien.
If rz wird mit stdout und stderr für verschiedene Datensätze aufgerufen, Verbose wird auf 2 gesetzt,
bewirkt, dass Frame-by-Frame-Fortschrittsberichte an stderr gesendet werden. Dies kann mit dem deaktiviert werden q
.
OPTIONAL
Die Bedeutungen der verfügbaren Optionen sind:
-+, --anhängen
Anhängen empfangener Daten an eine vorhandene Datei (nur ZMODEM, ASCII).
-a, --ASCII
Konvertieren Sie Dateien in Unix-Konventionen, indem Sie Wagenrückläufe und alle Zeichen entfernen
beginnend mit dem ersten Control Z (CP/M Dateiende).
-B, --binär
Überschreiben der binären (sagen Sie es wie es ist) Dateiübertragung.
-B NUMMER, --buffsize NUMBER
Puffer NUMBER Byte vor dem Schreiben auf die Festplatte. Standard ist 32768, was sein sollte
genug für die meisten Situationen. Wenn Sie einen langsamen Computer oder eine fehlerhafte Festplattenschnittstelle haben oder
an anderen Hardwareproblemen leiden, sollten Sie die Puffergröße erhöhen. -1
or Auto Verwenden Sie einen Puffer, der groß genug ist, um die gesamte Datei zu puffern. Seien Sie vorsichtig damit
Optionen - die Dinge werden normalerweise schlimmer, nicht besser, wenn die Maschine zu tauschen beginnt.
-C, --mit-crc
Nur XMODEM. Verwenden Sie 16-Bit-CRC (normalerweise wird eine Ein-Byte-Prüfsumme verwendet).
-VS, --allow-remote-commands
Remote-Befehlsausführung zulassen ( unsicher ). Dadurch kann der Absender eine
willkürlicher Befehl durch System () oder ausschließen (). Standardmäßig ist diese Funktion deaktiviert
(?). Diese Option wird ignoriert, wenn sie im eingeschränkten Modus ausgeführt wird.
-D, --Null
Dateidaten nach /dev/null ausgeben; zum Prüfen. (nur Unix)
--delay-startup N
Wartezeit N Sekunden, bevor Sie etwas tun.
-e, --fliehen
Erzwingen Sie den Absender, alle Steuerzeichen mit Escapezeichen zu versehen; normalerweise XON, XOFF, DLE, CR-@-CR,
und Strg-X werden mit Escapezeichen versehen.
-IS, --umbenennen
Benennen Sie die eingehende Datei um, wenn der Zieldateiname bereits existiert. Der neue Dateiname hat
ein Punkt und eine Zahl (0..999) angehängt.
-H, --help
Hilfebildschirm geben.
-m N, --min-bps N
Stoppen Sie die Übertragung, wenn die BPS-Rate (Bytes Per Second) für eine bestimmte Zeit unter N fällt
(siehe Option --min-bps-time).
-M N, --min-bps-Zeit
Wird zusammen mit --min-bps verwendet. Der Standardwert ist 120 (Sekunden).
-Ö, --disable-timeouts
Deaktivieren Sie den Code für die Behandlung von Zeitüberschreitungen beim Lesen. Dadurch hängt lrz, wenn der Absender nicht sendet
nicht mehr, erhöht aber die Leistung (etwas) und verringert die Systemlast (durch
Reduzierung der Systemaufrufe um etwa 50 Prozent).
Verwenden Sie diese Option mit Bedacht.
--o-sync
Ausgabedateien im synchronen Schreibmodus öffnen. Dies kann nützlich sein, wenn Sie erleben
Fehler aufgrund verlorener Interrupts beim Update (oder bdflush oder wer auch immer dieser Daemon ist .)
auf Ihrem System aufgerufen) schreibt die Puffer auf die Platte.
Diese Option wird ignoriert und eine Warnung wird ausgegeben, wenn Ihr System dies nicht unterstützt
O_SYNC.
-P, --beschützen
(ZMODEM) Protect: Datei überspringen, wenn Zieldatei existiert.
-Q, --ruhig
Ruhe unterdrückt Ausführlichkeit.
-R, --Lebenslauf
Absturzwiederherstellungsmodus. lrz versucht, unterbrochene Dateiübertragungen wieder aufzunehmen.
-R, --eingeschränkt
Gehen Sie in den eingeschränkteren Modus. lrz erstellt keine Verzeichnisse oder Dateien mit einem führenden
Punkt, wenn diese Option zweimal angegeben wird.
Weitere Informationen finden Sie auch in den SICHERHEIT für Modusinformationen zum eingeschränkten Modus.
-s HH:MM, --halte bei HH: MM
Übertragung stoppen um HH Stunden, MM Protokoll. Eine andere Variante, mit +N statt
HH:MM, stoppt die Übertragung in N Sekunden.
-S, --timesync
Fordern Sie ein Timesync-Paket vom Absender an. Der Absender sendet seine Systemzeit, wodurch
lrz, um sich über mehr als 60 Sekunden Unterschied zu beschweren.
Lrz versucht, die lokale Systemzeit auf die Remote-Zeit zu setzen, wenn diese Option angegeben ist
zweimal (dies schlägt fehl, wenn lrz nicht von root ausgeführt wird).
Diese Option macht lrz mit bestimmten anderen ZModems inkompatibel. Verwenden Sie es nicht, es sei denn
Du weißt, was du tust.
--syslog[=aus]
Syslogging ein- oder ausschalten. der Standardwert wird zum Zeitpunkt der Konfiguration festgelegt. Diese Option ist
ignoriert, wenn keine Syslog-Unterstützung einkompiliert ist.
-t TIM, --Auszeit TIM
Zeitüberschreitung ändern in TIM Zehntelsekunden. Dies wird ignoriert, wenn die Behandlung von Zeitüberschreitungen
ausgeschaltet durch die O .
--tcp-client ADRESSE:PORT
Als TCP/IP-Client fungieren: Verbinden Sie sich mit dem angegebenen Port.
Weitere Informationen finden Sie auch in den --tcp-server .
--tcp-server
Als Server fungieren: Socket öffnen, ausdrucken, was zu tun ist, auf Verbindung warten.
Normalerweise werden Sie diese Option nicht verwenden wollen, da lrzsz das einzige Zmodem ist, das
versteht, was zu tun ist (private Nebenstelle). Vielleicht möchten Sie dies verwenden, wenn Sie haben
zmodem zu verwenden (aus welchem Grund auch immer), und kann das nicht verwenden --tcp Option lsz
(vielleicht weil Ihr Telnet es nicht erlaubt, ein lokales Programm mit zu starten
stdin/stdout mit der Gegenseite verbunden).
Wenn Sie diese Option verwenden, müssen Sie beginnen lsz an. Nach der Installation können Sie HEIC-Dateien mit der --tcp-client ADRESSE:PORT
. LRZ werden wir drucken Adresse und port on Anfang.
Die Verwendung dieser Option stellt ein Sicherheitsrisiko dar, jemand anderes könnte sich mit dem Port verbinden
zwischen. Sehen SICHERHEIT .
-U, --Beschränkung aufheben
Deaktivieren Sie den eingeschränkten Modus (dies ist nicht möglich, wenn Sie unter einem eingeschränkten
Schale).
--Version
druckt die Versionsnummer aus.
-in, - ausführlich
Verbose bewirkt, dass eine Liste von Dateinamen an stderr angehängt wird. Mehr v's generieren
mehr Leistung.
-wN, --Fenstergröße N
Setzen Sie die Fenstergröße auf N.
-X, --xmodem
Verwenden Sie das XMODEM-Protokoll.
-Und, --überschreiben
Ja, löschen Sie alle vorhandenen Dateien mit demselben Namen.
--ymodem
Verwenden Sie das YMODEM-Protokoll.
-Z, --zmodem
Verwenden Sie das ZMODEM-Protokoll.
SICHERHEIT
Im Gegensatz zum ursprünglichen ZMODEM ist lrz standardmäßig im eingeschränkten Modus. Im eingeschränkten Modus lrz
akzeptiert keine absoluten Pfadnamen oder Verweise auf ein übergeordnetes Verzeichnis, ändert keine
vorhandene Datei und entfernt alle fälschlicherweise empfangenen Dateien. Remote-Befehlsausführung ist
behindert.
Um einen eingeschränkteren Modus zu verwenden, setzen Sie die Umgebungsvariable ZMODEM_RESTRICTED oder gib die R
Möglichkeit. Dadurch wird die Erstellung von Unterverzeichnissen und unsichtbaren Dateien deaktiviert.
Der eingeschränkte Modus kann mit dem U Option, es sei denn, lrz läuft unter einem eingeschränkten
Schale.
Verwendung der
--tcp-client or --tcp-server Optionen stellen ein Sicherheitsrisiko dar, da jemand anderes
könnte sich mit dem Port verbinden, bevor Sie es tun, und Ihre Daten abrufen. Wenn es stark ist
Nachfrage nach einem sichereren Modus könnte ich eine Art Passwort-Challenge einführen.
lrz verwendet die folgenden Umgebungsvariablen:
SHELL lrz erkennt eine eingeschränkte Shell, wenn diese Variable enthält rsh or rksch
ZMODEM_RESTRICTED
lrz wechselt in den eingeschränkteren Modus, wenn die Variable gesetzt ist.
Beispiele:
(Pro-YAM-Befehl)
Pro-YAM-Befehl: sz * .h *.C
(Dies ruft automatisch rz auf dem angeschlossenen System.)
Verwenden Sie rb online mit den onworks.net-Diensten