Los comandos de Linux rz usan ejemplos detallados

  

El comando rz de Linux y el comando sz se pueden usar para la transferencia de archivos, y el comando rz se usa principalmente para cargar archivos, lo siguiente le dará una introducción detallada a Linux bajo rz El uso del comando, aprendamos juntos.

comando rz carga masiva puede, por supuesto, se puede cargar un único archivo. El protocolo utilizado es el antiguo protocolo ZMODEM, aunque el protocolo es antiguo, pero no afecta la facilidad de uso. En general, necesitamos cargar archivos al sistema Linux, ya sea usar ftp (y configurar el servidor ftp), o usar sftp, cargar un archivo para eliminar muchos comandos. El comando rz introducido aquí solo necesita presionar el comando rz -be en la línea de comandos. Bajo SecureCRT, aparecerá el cuadro de selección de archivos para permitirle seleccionar los archivos que se cargarán, y puede seleccionar múltiples, sin embargo, si es Con la masilla, no hay nada que puedas hacer.

Lo siguiente simplemente describe el protocolo ZModem, comenzando con el protocolo XMODEM (Protocolo XMODEM). El protocolo XMODEM es un protocolo de transporte de archivos asíncrono ampliamente utilizado en las comunicaciones de computadoras personales que utilizan módems de acceso telefónico. Este protocolo transmite datos en bloques de 128 bytes, y cada bloque utiliza un procedimiento de suma de comprobación para la detección de errores. Si la suma de comprobación del receptor para un bloque es la misma que su suma de comprobación en el remitente, el receptor envía un byte de confirmación al remitente. Sin embargo, esta estrategia de reconocimiento de cada bloque dará como resultado un bajo rendimiento, especialmente en el caso de conexiones satelitales con retrasos de propagación muy prolongados.

Un protocolo correspondiente a XMODEM que utiliza la verificación de redundancia cíclica se llama XMODEM-CRC. Otro es el XMODEM-1K, que transfiere datos en bloques de 1024 bytes. YMODEM es también una implementación de XMODEM. Incluye todas las características de XMODEM-1K y agrega un modo de transferencia de archivos por lotes para enviar un conjunto de archivos durante una sola sesión.

ZMODEM es la versión más efectiva de XMODEM, que no requiere aprobación para cada bloque. De hecho, simplemente requiere la retransmisión del bloque dañado. ZMODEM es muy útil para redes de conmutación de paquetes basadas en bloques. No es necesario reconocer los paquetes de bucle invertido, lo que reduce considerablemente la cantidad de tráfico. Es una forma mejorada del protocolo de transferencia de archivos Xmodem que no solo transmite datos más grandes, sino que también tiene una tasa de error más baja. Contiene una función llamada reinicio de punto de control que reanuda las transmisiones desde un punto de interrupción en lugar de hacerlo desde el principio si el enlace de comunicación se interrumpe durante la transferencia de datos.

Busque Zmodem en el tema de ayuda de SecureCRT y encontrará la siguiente descripción de Zmodem: Zmodem es un protocolo de transferencia de archivos de dúplex completo que admite tasas de transferencia de datos rápidas y detección de errores efectiva. Zmodem es muy fácil de usar, Zmodem admite varias transferencias de archivos (" batch ") y permite el uso de comodines al especificar nombres de archivos. Zmodem también admite la reanudación de la mayoría de los intentos anteriores de transferencia de archivos de Zmodem.

En correspondencia con el comando rz, el comando sz se puede usar para descargar archivos de un servidor Linux al local.

Parámetros comunes

-b En el modo binario, el valor predeterminado es el modo de texto.
(Binario (dígalo como está) anulación de transferencia de archivos.)

-e Escapa todos los caracteres de control.
(Forzar al remitente para que escape todos los caracteres de control; normalmente se escapan XON, XOFF, DLE, CR - @ - CR y Ctrl-X).

Si desea asegurarse de que el contenido del archivo cargado se guarda en el lado del servidor y en el original Los archivos son coherentes. Es mejor establecer estos dos indicadores al mismo tiempo, de la siguiente manera:

rz -be

Cuando se ejecute este comando, aparecerá un cuadro de diálogo de selección de archivos, seleccione el archivo que desea cargar. Después del archivo, haga clic en Aceptar y podrá iniciar el proceso de carga. La velocidad de la carga depende del estado de la red en ese momento.

Si la ejecución muestra " 0 error  , la carga del archivo se realizó correctamente y las demás pantallas indican que hay un problema con la carga del archivo.

En algunas versiones de Linux, ejecute el comando rz "  comando no encontrado", puede encontrar lrzsz * .rpm para instalar en el disco de instalación.

Usando ejemplos

Ejemplo 1 Cargando un instalador jdk local en un servidor Linux

El código es el siguiente:

[root @ qzt196 setup] # rz - Sea

rz esperando a recibir.

Iniciando la transferencia de zmodem. Presione Ctrl + C para cancelar.

Transferencia de jdk-6u21-linux-i586-rpm.bin. .

100% 77628 KB 137 KB /s 00:09:23 0 Error

[root @ qzt196 setup] # ls -l jdk-6u21-linux-i586-rpm.bin

-rw-r - r-- 1 root root 79491215 06-25 07:06 jdk-6u21-linux-i586-rpm.bin

[root @ qzt196 setup] #

Ejemplo 2: Cargar el instalador local de hormigas en el servidor Linux

El código es el siguiente:

[root @ qzt196 setup] # rz -be

rz esperando para recibir .

Iniciando transferencia de zmodem. Presione Ctrl + C para cancelar.

Transfiriendo apache-ant-1.8.1-bin.tar.gz. .

100% 8071 KB 115 KB /s 00:01:10 0 Error

[root @ qzt196 setup] #

Ejemplo 3 Cancelar al seleccionar un archivo

El código es el siguiente:

[root @ qzt196 ~] # rz -be

rz a la espera de recibir.

Iniciar la transferencia de zmodem. Presione Ctrl + C para cancelar.

[root @ qzt196 ~] #

Ejemplo 4 Presione Ctrl + C durante la carga del archivo

El código es el siguiente:

[root @ qzt196 ~ ] # rz -be

rz a la espera de recibir.

Iniciar la transferencia de zmodem. Presione Ctrl + C para cancelar.

Transfiriendo apache-tomcat-5.5.31.tar.gz. .

1% 85 KB 10 KB /s 00:12:32 ETA 0 Error

rz: apache-tomcat-5.5.31.tar.gz eliminado.

[ Root @ qzt196 ~] #

Ejemplo de carga de varios archivos a la vez

El código es el siguiente:

[root @ qzt196 ~] # rz -be

rz a la espera de recibir.

Iniciar transferencia de zmodem. Presione Ctrl + C para cancelar.

Transfiriendo applink.c. .

100% 2 KB 2 KB /s 00:00:01 0 Error

Transfiriendo argumentos.cpp. .

100% 2 KB 2 KB /s 00:00:01 0 Error

Transfiriendo buffer.cpp. .

100% 825 bytes 825 bytes /s 00:00:01 0 Error

Transferencia de compilación. .

100% 1 KB 1 KB /s 00:00:01 0 Error

Bulk.cpp. se está transfiriendo. .

100% 2 KB 2 KB /s 00:00:01 0 Error

El ejemplo anterior es un ejemplo del comando rz en Linux. Con estos ejemplos, puede obtener más información sobre el comando rz. El uso específico le permite aplicar con flexibilidad el comando rz cuando opera un sistema Linux.

Copyright © Conocimiento de Windows All Rights Reserved