Este es el comando sb 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
sx, sb, sz: envío de archivos XMODEM, YMODEM, ZMODEM
SINOPSIS
talla [-+ 8abdefkLlNnopqTtuvyY] presentar ...
alguien [-adfkqtuv] presentar ...
x [-Akqtuv] presentar
talla [-oqtv] -c COMANDO
talla [-oqtv] -i COMANDO
talla -TT
DESCRIPCIÓN
Sz utiliza el protocolo de corrección de errores ZMODEM, YMODEM o XMODEM para enviar uno o más archivos
a través de un puerto serie de acceso telefónico a una variedad de programas que se ejecutan en PC-DOS, CP / M, Unix, VMS,
y otros sistemas operativos.
Aunque rz es lo suficientemente inteligente como para ser llamado desde cu(1) muy pocas versiones de cu(1) son inteligentes
suficiente para permitir sz para que funcione correctamente. Los sabores Unix de Professional-YAM están disponibles para
tal aplicación de marcación externa.
Sz envía uno o más archivos con protocolo ZMODEM.
ZMODEM simplifica enormemente la transferencia de archivos en comparación con XMODEM. Además de un amistoso
interfaz de usuario, ZMODEM proporciona a la computadora personal y a otros usuarios una
y método de transferencia de archivos robusto.
ZMODEM proporciona una completa DE EXTREMO A EXTREMO Integridad de datos entre programas de aplicación. ZMODEM's
El CRC de 32 bits detecta errores que se cuelan incluso en las redes más avanzadas.
Las funciones avanzadas de administración de archivos incluyen AutoDownload (Descarga automática de archivos iniciada
sin intervención del usuario), visualización de la longitud y transmisión de archivos individuales y totales
estimaciones de tiempo, Crash Recovery, transferencias selectivas de archivos y conservación del archivo exacto
fecha y duración.
La salida de otro programa se puede canalizar a sz para la transmisión denotando entrada estándar
con "-":
ls-l | talla -
La salida del programa se transmite con el nombre de archivo sPID.sz donde PID es el ID de proceso de
el sz programa. Si la variable de entorno ONOMBRE está configurado, que se usa en su lugar. En esto
caso, el comando de Unix:
ls -l | ONAME = con sz -ay -
enviará un "archivo" a la pantalla de la consola PC-DOS. los -y La opción instruye al receptor a
abra el archivo para escribirlo incondicionalmente. los -a La opción hace que el receptor convierta
Saltos de línea de Unix a retornos de carro y avances de línea de PC-DOS.
Sb el lote envía uno o más archivos con el protocolo YMODEM o ZMODEM. El ZMODEM inicial
no se envía la inicialización. Cuando lo solicite el receptor, sb apoya YMODEM-g con
Modo tty "cbreak", control de flujo XON / XOFF y caracteres de interrupción establecidos en CAN (^ X).
YMODEM-g (Profesional-YAM g opción) aumenta el rendimiento en canales libres de errores (directo
conexión, X.PC, etc.) al no reconocer cada sector transmitido.
En los sistemas Unix, se transmite información adicional sobre el archivo. Si la recepcion
programa utiliza esta información, la longitud del archivo transmitido controla el número exacto de
bytes escritos en el conjunto de datos de salida, y se establecen la hora de modificación y el modo de archivo
en consecuencia.
Sx envía un solo presentar con XMODEM or XMODEM-1k protocolo (a veces llamado incorrectamente
"ymodem"). El usuario debe proporcionar el nombre del archivo tanto para enviar como para recibir programas.
If sz se invoca con $ SHELL establecido y si esa variable contiene la cadena rsh , rbash or
rksh (caparazón restringido), sz opera en modo restringido. El modo restringido restringe
nombres de ruta al directorio actual y PUBDIR (generalmente / usr / spool / uucppublic) y / o
subdirectorios de los mismos.
La cuarta forma envía un único COMANDO a un receptor ZMODEM para su ejecución. Sz sale con
el valor de retorno de COMMAND. Si COMMAND incluye espacios o caracteres especiales para el shell,
debe ser citado.
La quinta forma envía un único COMANDO a un receptor ZMODEM para su ejecución. Sz sale como
tan pronto como el receptor haya recibido correctamente el comando, antes de que se ejecute.
La sexta forma (sz -TT) intenta enviar las 256 combinaciones de códigos al terminal. En
tiene dificultades para enviar archivos, este comando le permite ver qué códigos de caracteres
están siendo devorados por el sistema operativo.
If sz 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
.
Los significados de las opciones disponibles son:
- +, --adjuntar
Indique al receptor que agregue los datos transmitidos a un archivo existente (solo ZMODEM).
-2, --dos paradas
utilice dos bits de parada (si es posible). No use esto a menos que sepa lo que es
obra.
-8, --intentar-8k
Intente aumentar el tamaño de bloque de 8 KB. Esto es incompatible con el zmodem estándar, pero un
extensión común en el mundo de bbs. (Solo ZMODEM).
--inicio-8k
Comience con un tamaño de bloque de 8 KB. Como --try-8k.
-a --ascii
Convierta los caracteres NL en el archivo transmitido a CR / LF. Esto lo hace el remitente
para XMODEM e YMODEM, por el receptor para ZMODEM.
-B, --binario
(ZMODEM) Anulación binaria: archivo de transferencia sin traducción.
-B NÚMERO, --tamaño buf NÚMERO
Utilice un búfer de lectura de NÚMERO bytes. El valor predeterminado es 16384, que debería ser suficiente para
la mayoría de situaciones. Si tiene una máquina lenta o una interfaz de disco defectuosa o sufre de
otros problemas de hardware, es posible que desee aumentar el tamaño del búfer. -1 or auto use
un búfer lo suficientemente grande como para almacenar todo el archivo. Tenga cuidado con esta opción:
las cosas normalmente empeoran, no mejoran, si la máquina comienza a cambiar.
El uso de esta opción gira la asignación de memoria del archivo de entrada. Esto aumenta la memoria
y uso de la CPU.
-c MANDO, --mando COMANDO
Envía COMMAND al receptor para su ejecución, regresa con el estado de salida de COMMAND.
-C N, - comandos-intentos N
Vuelva a intentar enviar el comando N veces (predeterminado: 11).
-D, --punto a barra
Cambie todas las instancias de "." a "/" en la ruta transmitida. Por lo tanto, C.omenB0000
(que es inaceptable para MSDOS o CP / M) se transmite como C / omenB0000. Si el
El nombre de archivo resultante tiene más de 8 caracteres en la raíz, un "." se inserta en
permitir un total de once.
Esta opción habilita --ruta completa .
--retraso en el inicio N
Esperar N segundos antes de hacer nada.
-mi, --escapar
Escapa de todos los personajes de control; normalmente XON, XOFF, DLE, CR - @ - CR y Ctrl-X son
escapado.
-MI, --rebautizar
Obligar al remitente a cambiar el nombre del nuevo archivo si ya hay un archivo con el mismo nombre.
existe.
-F, --ruta completa
Enviar nombre de ruta completo. Normalmente, los prefijos de directorio se eliminan de la transmisión
nombre del archivo.
Esto también se activa con para --punto a barra .
-h, --ayuda
dar ayuda.
-i MANDO, --comando-inmediato COMANDO
Envíe el COMANDO al receptor para su ejecución, devuélvalo inmediatamente después de recibirlo.
la recepción exitosa del comando por parte del programa.
-k, --1k
(XMODEM / YMODEM) Envíe archivos usando bloques de 1024 bytes en lugar de los 128 bytes predeterminados
bloques. Los paquetes de 1024 bytes aceleran las transferencias de archivos a altas velocidades de bits. (Flujos de ZMODEM
los datos para obtener el mejor rendimiento posible).
-L N, --paquetes N
Utilice subpaquetes ZMODEM de longitud N.Un N mayor (32 <= N <= 1024) da un ligero
mayor rendimiento, una N menor acelera la recuperación de errores. El valor predeterminado es 128 por debajo de 300
baudios, 256 por encima de 300 baudios o 1024 por encima de 2400 baudios.
-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).
-l N, --marcos N
Espere a que el receptor reconozca los datos correctos cada N (32 <= N <= 1024)
caracteres. Esto se puede utilizar para evitar el desbordamiento de la red cuando el control de flujo XOFF está
carente.
-norte, --más nuevo
(ZMODEM) Envíe cada archivo si el archivo de destino no existe. Destino de sobrescritura
archivo si el archivo de origen es más reciente que el archivo de destino.
-NORTE, --newer-or-long
(ZMODEM) Envíe cada archivo si el archivo de destino no existe. Destino de sobrescritura
archivo si el archivo de origen es más nuevo o más largo que el archivo de destino.
-Oh, --Crc de 16 bits
(ZMODEM) Desactiva la selección automática de CRC de 32 bits.
-Oh, --disable-tiempos de espera
Deshabilite el manejo del tiempo de espera de lectura. Esto hace que lsz cuelgue si el otro lado no envía
cualquier cosa, pero aumenta el rendimiento (no mucho) y disminuye la carga del sistema (reduce
número de llamadas al sistema en aproximadamente un 50 por ciento).
Usa esta opción con cuidado.
-pag, --proteger
(ZMODEM) Proteja los archivos de destino existentes omitiendo la transferencia si el destino
El archivo existe.
-q, --tranquilo
Quiet suprime la verbosidad.
-R, --restringido
Modo restringido: restringe los nombres de ruta al directorio actual y PUBDIR (generalmente
/ usr / spool / uucppublic) y / o sus subdirectorios.
-r, --reanudar
(ZMODEM) Reanuda la transferencia de archivos interrumpida. Si el archivo de origen es más largo que el
archivo de destino, la transferencia comienza en el desplazamiento en el archivo de origen que
es igual a la longitud del archivo de destino.
-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
habilitar la compatibilidad con el protocolo Timesync. Consulte timesync.doc para obtener más información.
Esta opción es incompatible con zmodem estándar. Úselo con cuidado.
--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.
-T, --turbo
No escape ciertos caracteres (^ P, ^ P | 0x80, secuencia de escape de telenet [CR + @]).
Esto mejora el rendimiento en aproximadamente un 1 por ciento y no debería doler en el caso normal.
(pero tenga cuidado, ^ P podría ser útil si se conecta a través de un servidor de terminal).
--tcp Intente iniciar una conexión TCP / IP. lsz le pedirá al zmodem receptor que abra un
Conexión TCP / IP. Todo el protocolo de enlace (qué dirección / puerto utilizar) se realizará mediante
los programas de zmodem.
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 esta opción si
los dos programas están conectados (stdin / out) sobre un lento o malo (no limpio de 8 bits)
conexión de red.
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.
--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.
-u Desvincula el archivo después de una transmisión exitosa.
-Tú, - irrestricto
Desactive el modo restringido (esto no es posible si se ejecuta bajo un
cáscara).
-w N, --tamaño de ventana N
Limite el tamaño de la ventana de transmisión a N bytes (ZMODEM).
-v, --verboso
Salida detallada a stderr. Más v generan más salida.
-X, --xmodem
utilice el protocolo XMODEM.
-y, --Sobrescribir
Indique a un programa receptor ZMODEM que sobrescriba cualquier archivo existente con el mismo
nombre.
-Y, --sobrescribir o omitir
Indique a un programa receptor ZMODEM que sobrescriba cualquier archivo existente con el mismo
nombre, y para omitir cualquier archivo de origen que tenga un archivo con el mismo nombre de ruta en
el sistema de destino.
--imódem
utilice el protocolo ZMODEM.
-Z, --zmódem
utilice el protocolo ZMODEM.
SEGURIDAD
El modo restringido restringe los nombres de ruta al directorio actual y PUBDIR (generalmente
/ var / spool / uucppublic) y / o sus subdirectorios, y deshabilita el comando remoto
ejecución.
Se ingresa al modo restringido si el R se da la opción o si lsz detecta que se ejecuta bajo una
shell restringido o si se encuentra la variable de entorno ZMODEM_RESTRICTED.
El modo restringido se puede desactivar con el U opción si no se ejecuta 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
ZNULOS se puede utilizar para especificar el número de nulos a enviar antes de una trama ZDATA.
SHELL lsz reconoce un shell restringido si esta variable incluye rsh or rksh
ZMODEM_RESTRICTED
lrz entra en modo restringido si la variable está configurada.
TMPDIR Si se establece esta variable de entorno, su contenido se utiliza como directorio para colocar
en el archivo de respuesta a un Timesync solicitud. TMP Se usa en lugar de TMPDIR si TMPDIR es
no establecido. Si no se configura TMPDIR ni TMP / Tmp se utilizará.
EJEMPLOS
ZMODEM Archive Transferencia (Unix a DSZ / ZCOMM / Professional-YAM)
% sz -a *.C
Este único comando transfiere todos los archivos .c en el directorio actual de Unix con conversión
(-a) a las convenciones de final de línea adecuadas al entorno receptor. Con ZMODEM
AutoDownload habilitado, Professional-YAM y ZCOMM recibirán automáticamente los archivos
después de realizar un control de seguridad.
% sz -Yan *.C * .h
Envíe solo los archivos .cy .h que existen en ambos sistemas y son más recientes en el envío
sistema que la versión correspondiente en el sistema receptor, convirtiendo Unix a texto DOS
formato.
$ sz - \ Yan archivo1.c archivo2.c archivo3.c foo.h baz.h ® (para VMS)
ZMODEM Comando Descargar (Unix a Professional-YAM)
cpszall: todos
sz -c "c:; cd / yam / dist"
sz -ya $ (YD) / *. me
sz -yqb y * .exe
sz -c "cd / yam"
sz -i "! insms"
Este fragmento de Makefile utiliza sz para emitir comandos a Professional-YAM para cambiar la corriente
disco y directorio. Próximo, sz transfiere el . Me archivos del directorio $ YD, ordenando
el receptor para sobrescribir los archivos antiguos y convertir desde las convenciones de fin de línea de Unix
a las convenciones de PC-DOS. La tercera línea transfiere algunos .exe archivos. El cuarto y quinto
Lines comando Pro-YAM para cambiar de directorio y ejecutar un archivo por lotes de PC-DOS insmos . Since
el archivo por lotes lleva un tiempo considerable, -i la forma se usa para permitir sz salir
inmediatamente.
XMODEM Archive Transferencia (Unix a diafonía)
% sx -a foo.c
ESC
rx foo.c
Los tres comandos anteriores transfieren un solo archivo de Unix a una PC y Crosstalk con sz
traducir las nuevas líneas de Unix a DOS CR / LF. Esta combinación es mucho más lenta y mucho menos
confiable que ZMODEM.
ERROR MENSAJES
"Señal capturada 99" indica que el programa no se compiló correctamente, consulte "Bibi(99) "en
rbsb.c para obtener más detalles.
Use sb en línea usando los servicios de onworks.net