Este es el comando rx que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
rx, rb, rz - recepción de archivos XMODEM, YMODEM, ZMODEM (Batch)
SINOPSIS
rz [- + 8abeOpqRtTuUvy]
rb [- + abqRtuUvy]
rx [- abceqRtuUv] presentar
[-][v]COMANDO rz
DESCRIPCIÓN
Este programa utiliza protocolos de corrección de errores para recibir archivos a través de un puerto serie de acceso telefónico
desde una variedad de programas que se ejecutan en PC-DOS, CP / M, Unix y otros sistemas operativos.
Se invoca desde un indicador de shell de forma manual o automáticamente como resultado de un "archivo sz
... "comando dado al programa de llamada.
Si bien las rz es lo suficientemente inteligente como para ser llamado desde cu(1) muy pocas versiones de cu(1) son inteligentes
suficiente para permitir rz para que funcione correctamente. Los sabores Unix de Professional-YAM están disponibles para
tal aplicación de marcación externa.
Rz (Recibir ZMODEM) recibe archivos con el protocolo por lotes ZMODEM. Se proporcionan los nombres de ruta
por el programa de envío, y los directorios se crean si es necesario (y posible). Normalmente,
el comando "rz" lo emite automáticamente el programa ZMODEM que realiza la llamada, pero algunos
Las implementaciones de ZMODEM pueden requerir el inicio rz a la antigua.
Rb recibe archivo (s) con YMODEM, aceptando sectores estándar de 128 bytes o 1024 bytes
sectores (YAM sb -k opción). El usuario debe determinar cuándo la longitud del bloque de 1024 bytes
en realidad mejora el rendimiento sin causar pérdida de datos o incluso fallas del sistema.
Si la información del archivo True YMODEM (marca comercial de Omen Technology) (longitud del archivo, etc.) es
recibido, la longitud del archivo controla el número de bytes escritos en el conjunto de datos de salida, y
la hora de modificación y el modo de archivo (si es distinto de cero) se establecen en consecuencia.
Si no se recibe información de archivo True YMODEM, las barras en el nombre de la ruta se cambian a
subrayado, y se elimina cualquier punto final en el nombre de la ruta. Esta conversión es
útil para archivos recibidos de sistemas CP / M. Con YMODEM, cada nombre de archivo se convierte a
minúsculas a menos que contenga una o más letras minúsculas.
Rx recibe un solo presentar con protocolo XMODEM o XMODEM-1k. El usuario debe determinar
cuando la longitud del bloque de 1024 bytes realmente mejora el rendimiento sin causar problemas.
El usuario debe proporcionar el nombre del archivo tanto para enviar como para recibir programas. Hasta 1023
Se pueden agregar caracteres basura al archivo recibido.
Rz puede invocarse como COMANDO rz (con un interlineado opcional, generado por Inicie sesión(1)). Para
cada archivo recibido, rz canalizará el archivo a `` COMMAND filename '' donde filename es el
nombre del archivo transmitido con el contenido del archivo como entrada estándar.
Cada transferencia de archivo se reconoce cuando COMMAND sale con estado 0. Una salida distinta de cero
el estado finaliza las transferencias.
Un uso típico de este formulario es rzrmail que llama correo electrónico(1) enviar correo al usuario
especificado por el nombre del archivo transmitido. Por ejemplo, enviando el archivo "caf" desde una PC-DOS
sistema para rzrmail en un sistema Unix daría como resultado el contenido del archivo de DOS "caf"
siendo enviado al usuario "caf".
En algunos sistemas Unix, el directorio de inicio de sesión debe contener un enlace a COMMAND como conjuntos de inicio de sesión
SHELL = rsh que no permite nombres de ruta absolutos. Si se invoca con una `` v '' inicial, rz se mantendrá
detallado (ver v opción). La siguiente entrada funciona para Unix SYS III / V:
rzrmail :: 5: 1 ::/compartimiento: / usr / local / rzrmail
Si la variable de entorno SHELL incluye rsh , rbash or rksh (caparazón restringido), rz will
no aceptará nombres de ruta absolutos o referencias a un directorio principal, no modificará un
archivo existente y elimina cualquier archivo recibido por error.
If rz se invoca con stdout y stderr a diferentes conjuntos de datos, Verbose se establece en 2,
provocando informes de progreso fotograma a fotograma a stderr. Esto puede desactivarse con el q
.
OPCIONES
Los significados de las opciones disponibles son:
- +, --adjuntar
anexar los datos recibidos a un archivo existente (solo ZMODEM, ASCII).
-a --ascii
Convierta archivos a las convenciones de Unix eliminando los retornos de carro y todos los caracteres
comenzando con el primer Control Z (fin de archivo CP / M).
-B, --binario
Anulación de transferencia de archivos binarios (dígalo como son).
-B NÚMERO, --tamaño buf NÚMERO
Buffer NÚMERO bytes antes de escribir en el disco. Por defecto es 32768, que debería ser
suficiente para la mayoría de situaciones. Si tiene una máquina lenta o una interfaz de disco defectuosa o
Si sufre de otros problemas de hardware, es posible que desee aumentar el tamaño del búfer. -1
or auto utilice un búfer lo suficientemente grande como para almacenar todo el archivo. Ten cuidado con esto
opciones: las cosas normalmente empeoran, no mejoran, si la máquina comienza a cambiar.
-C, --con-crc
Solo XMODEM. Utilice CRC de 16 bits (normalmente se utiliza una suma de comprobación de un byte).
-VS, --permitir-comandos-remotos
permitir la ejecución remota de comandos ( inseguro ). Esto permite al remitente ejecutar una
comando arbitrario a través de te () o excl (). El valor predeterminado es deshabilitar esta función
(?). Esta opción se ignora si se ejecuta en modo restringido.
-RE, --nulo
Salida de datos de archivo a / dev / null; para las pruebas. (Solo Unix)
--retraso en el inicio N
Esperar N segundos antes de hacer nada.
-mi, --escapar
Obligar al remitente a escapar de todos los caracteres de control; normalmente XON, XOFF, DLE, CR - @ - CR,
y Ctrl-X se escapan.
-MI, --rebautizar
Cambie el nombre del archivo entrante si el nombre del archivo de destino ya existe. El nuevo nombre de archivo tendrá
se adjunta un punto y un número (0..999).
-h, --ayuda
dar pantalla de ayuda.
-m N, --min-bps N
Detenga la transmisión si la tasa de BPS (bytes por segundo) cae por debajo de N durante un tiempo determinado
(consulte la opción --min-bps-time).
-M N, --min-bps-tiempo
Se usa junto con --min-bps. El valor predeterminado es 120 (segundos).
-Oh, --disable-tiempos de espera
Deshabilite el código de manejo del tiempo de espera de lectura. Esto hace que lrz se cuelgue si el remitente no envía
más, pero aumenta el rendimiento (un poco) y disminuye la carga del sistema (a través de
reduciendo el número de llamadas al sistema en aproximadamente un 50 por ciento).
Usa esta opción con cuidado.
--o-sincronizado
Abra archivos de salida en modo de escritura síncrona. Esto puede ser útil si experimenta
errores debido a interrupciones perdidas si se actualiza (o bdflush o quien sea este demonio
llamado en su sistema) escribe los búferes en el disco.
Esta opción se ignora y se imprime una advertencia si sus sistemas no son compatibles
O_SYNC.
-pag, --proteger
(ZMODEM) Proteger: omitir el archivo si existe el archivo de destino.
-q, --tranquilo
Quiet suprime la verbosidad.
-r, --reanudar
Modo de recuperación de accidentes. lrz intenta reanudar las transferencias de archivos interrumpidas.
-R, --restringido
Ingrese al modo más restringido. lrz no creará directorios o archivos con un encabezado
punto si esta opción se da dos veces.
See SEGURIDAD para obtener información sobre el modo restringido.
-s HH: MM, --detente en HH: MM
Detener la transmisión en HH horas, MM minutos. Otra variante, usando +N en lugar de
HH: MM, detiene la transmisión en N segundos.
-S, --sincronización de tiempo
Solicite el paquete de sincronización de tiempo del remitente. El remitente envía la hora del sistema, lo que provoca
lrz para quejarse de más de 60 segundos de diferencia.
Lrz intenta establecer la hora del sistema local en la hora remota si se da esta opción
dos veces (esto falla si lrz no es ejecutado por root).
Esta opción hace que lrz sea incompatible con otros ZModems. No lo use a menos que
Sabes lo que estas haciendo.
--syslog [= desactivado]
activar o desactivar el registro del sistema. el valor predeterminado se establece en el momento de la configuración. Esta opcion es
se ignora si no se compila el soporte de syslog.
-t TIM, --se acabó el tiempo TIM
Cambiar el tiempo de espera a TIM décimas de segundo. Esto se ignora si el manejo del tiempo de espera es
desviado a través del O .
--tcp-cliente DIRECCIÓN: PUERTO
Actuar como cliente tcp / ip: conéctese al puerto indicado.
See --tcp-servidor para obtener más información. Línea cuenta con opciones en español.
--tcp-servidor
Actúe como un servidor: abra un socket, imprima qué hacer, espere la conexión.
Normalmente no querrá utilizar esta opción ya que lrzsz es el único zmodem que
entiende qué hacer (extensión privada). Es posible que desee utilizar esto si tiene
para usar zmodem (por la razón que sea), y no puede usar el --tcp opción de lsz
(tal vez porque su telnet no permite generar un programa local con
stdin / stdout conectado al lado remoto).
Si usa esta opción, debe comenzar lsz con el --tcp-cliente DIRECCIÓN: PUERTO
. lrz will Imprimir el de facturación y Puerto on puesta en marcha.
El uso de esta opción impone un riesgo de seguridad, alguien más podría conectarse al puerto
entre. Ver SEGURIDAD para obtener más detalles.
-Tú, - irrestricto
desactivar el modo restringido (esto no es posible si se ejecuta bajo un
cáscara).
--versión
imprime el número de versión.
-v, --verboso
Verbose hace que se agregue una lista de nombres de archivos a stderr. Generar más v
más salida.
-wN, --tamaño de ventana N
Establezca el tamaño de la ventana en N.
-X, --xmodem
utilice el protocolo XMODEM.
-y, --Sobrescribir
Sí, elimine cualquier archivo existente con el mismo nombre.
--imódem
utilice el protocolo YMODEM.
-Z, --zmódem
utilice el protocolo ZMODEM.
SEGURIDAD
Al contrario que el ZMODEM original, lrz pasa por defecto al modo restringido. En modo restringido lrz
no aceptará nombres de ruta absolutos o referencias a un directorio principal, no modificará un
archivo existente y elimina cualquier archivo recibido por error. La ejecución remota del comando es
discapacitado.
Para usar un modo más restringido, configure la variable de entorno ZMODEM_RESTRICTED o dar el R
opción. Esto deshabilita la creación de subdirectorios y archivos invisibles.
El modo restringido puede desactivarse con el U opción, a menos que lrz se ejecute bajo una restricción
cáscara.
Uso de la
--tcp-cliente or --tcp-servidor opciones impone un riesgo de seguridad, ya que alguien más
podría conectarse al puerto antes de hacerlo y obtener sus datos. Si hay fuerte
la demanda de un modo más seguro podría introducir algún tipo de desafío de contraseña.
MEDIO AMBIENTE
lrz usa las siguientes variables de entorno:
SHELL lrz reconoce un shell restringido si esta variable incluye rsh or rksh
ZMODEM_RESTRICTED
lrz ingresa al modo más restringido si la variable está configurada.
EJEMPLOS
(Comando Pro-YAM)
Comando Pro-YAM: sz * .h *.C
(Esto invoca automáticamente rz en el sistema conectado.)
Use rx en línea usando los servicios de onworks.net