Il s'agit de la commande sb qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
sx, sb, sz - Fichier XMODEM, YMODEM, ZMODEM envoyé
SYNOPSIS
sz [-+8abdefkLlNnopqTtuvyY] filet
qn [-adfkqtuv] filet
sexe [-akqtuv] filet
sz [-oqtv] -c COMMAND
sz [-oqtv] -i COMMAND
sz-TT
DESCRIPTION
Sz utilise le protocole de correction d'erreurs ZMODEM, YMODEM ou XMODEM pour envoyer un ou plusieurs fichiers
via un port série dial-in à une variété de programmes fonctionnant sous PC-DOS, CP/M, Unix, VMS,
et d'autres systèmes d'exploitation.
Tandis que rz est assez intelligent pour être appelé de cu(1), très peu de versions de cu(1) sont intelligents
assez pour permettre sz pour fonctionner correctement. Les saveurs Unix de Professional-YAM sont disponibles pour
telle application d'appel sortant.
Sz envoie un ou plusieurs fichiers avec le protocole ZMODEM.
ZMODEM simplifie grandement les transferts de fichiers par rapport à XMODEM. En plus d'une convivialité
interface utilisateur, ZMODEM fournit à l'ordinateur personnel et aux autres utilisateurs un outil efficace, précis,
et méthode de transfert de fichiers robuste.
ZMODEM fournit des DE BOUT EN BOUT l'intégrité des données entre les programmes d'application. ZMODEM
Le CRC 32 bits détecte les erreurs qui se faufilent même dans les réseaux les plus avancés.
Les fonctionnalités avancées de gestion de fichiers incluent le téléchargement automatique (téléchargement automatique de fichiers lancé
sans intervention de l'utilisateur), affichage des longueurs de fichier individuelles et totales et transmission
estimations de temps, récupération après incident, transferts de fichiers sélectifs et conservation du fichier exact
date et durée.
La sortie d'un autre programme peut être redirigée vers sz pour la transmission en désignant l'entrée standard
avec "-":
ls-l | sz -
La sortie du programme est transmise avec le nom de fichier sPID.sz où PID est l'ID de processus de
le sz programme. Si la variable d'environnement ONOM est défini, qui est utilisé à la place. Dans ce
cas, la commande Unix :
ls-l | ONAME=avec sz -ay -
enverra un "fichier" à l'écran de la console PC-DOS. Les -y L'option demande au récepteur de
ouvrir le fichier pour l'écriture inconditionnellement. Les -a option oblige le récepteur à convertir
Les retours à la ligne Unix vers les retours chariot et les sauts de ligne PC-DOS.
Sb batch envoie un ou plusieurs fichiers avec le protocole YMODEM ou ZMODEM. Le ZMODEM initial
l'initialisation n'est pas envoyée. A la demande du destinataire, sb supports YMODEM-g avec
Mode tty "cbreak", contrôle de flux XON/XOFF et caractère d'interruption défini sur CAN (^X).
YMODEM-g (Professionnel-YAM g option) augmente le débit sur les canaux sans erreur (direct
connexion, X.PC, etc.) en n'accusant pas réception de chaque secteur transmis.
Sur les systèmes Unix, des informations supplémentaires sur le fichier sont transmises. Si la réception
programme utilise ces informations, la longueur du fichier transmis contrôle le nombre exact de
octets écrits dans l'ensemble de données de sortie, et l'heure de modification et le mode de fichier sont définis
il se doit !
Sx envoie un seul filet avec XMODEM or XMODEM-1k protocole (parfois appelé à tort
"ymodem"). L'utilisateur doit fournir le nom de fichier aux programmes d'envoi et de réception.
If sz est invoqué avec $SHELL défini et si cette variable contient la chaîne rsh , rbash or
rksh (coquille restreinte), sz fonctionne en mode restreint. Le mode restreint restreint
chemins vers le répertoire courant et PUBDIR (généralement /usr/spool/uucppublic) et/ou
sous-répertoires de celui-ci.
La quatrième forme envoie une seule COMMANDE à un récepteur ZMODEM pour exécution. Sz sort avec
la valeur de retour de COMMANDE. Si COMMAND inclut des espaces ou des caractères spéciaux au shell,
il faut le citer.
La cinquième forme envoie une seule COMMANDE à un récepteur ZMODEM pour exécution. Sz sort comme
dès que le récepteur a correctement reçu la commande, avant qu'elle ne soit exécutée.
La sixième forme (sz -TT) tente de sortir les 256 combinaisons de codes vers le terminal. Dans
vous rencontrez des difficultés pour envoyer des fichiers, cette commande vous permet de voir quels codes de caractères
sont mangés par le système d'exploitation.
If sz est invoqué avec stdout et stderr sur différents ensembles de données, Verbose est défini sur 2,
provoquant des rapports de progression image par image sur stderr. Cela peut être désactivé avec le q
option.
Les significations des options disponibles sont :
-+, --append
Demandez au récepteur d'ajouter les données transmises à un fichier existant (ZMODEM uniquement).
-2, --deuxarrêt
utiliser deux bits d'arrêt (si possible). Ne l'utilisez pas à moins que vous ne sachiez ce que vous êtes
Faire.
-8, --essayez-8k
Essayez d'aller jusqu'à 8 Ko de taille de bloc. Ceci est incompatible avec le zmodem standard, mais un
extension commune dans le monde bbs. (ZMODEM uniquement).
--start-8k
Commencez avec une taille de bloc de 8 Ko. Comme --try-8k.
-une, --ascii
Convertissez les caractères NL du fichier transmis en CR/LF. Ceci est fait par l'expéditeur
pour XMODEM et YMODEM, par le récepteur pour ZMODEM.
-b, --binaire
(ZMODEM) Binary override : transfert de fichier sans traduction.
-B NUMÉRO, --taillebuff NUMÉRO
Utilisez un tampon de lecture de NUMÉRO octets. La valeur par défaut est 16384, ce qui devrait suffire pour
la plupart des situations. Si vous avez une machine lente ou une mauvaise interface disque ou si vous souffrez de
d'autres problèmes matériels, vous voudrez peut-être augmenter la taille de la mémoire tampon. -1 or auto utilisé
un tampon suffisamment grand pour tamponner l'ensemble du fichier. Soyez prudent avec cette option -
les choses empirent normalement, pas mieux, si la machine commence à permuter.
L'utilisation de cette option active le mappage de la mémoire du fichier d'entrée. Cela augmente la mémoire
et l'utilisation du processeur.
-c COMMANDER, --commander COMMAND
Envoyez COMMAND au récepteur pour exécution, revenez avec l'état de sortie de COMMAND.
-C N, --commande-essais N
Réessayez d'envoyer la commande N fois (par défaut : 11).
-ré, --point à barre oblique
Modifiez toutes les instances de "." à "/" dans le chemin d'accès transmis. Ainsi, C.omenB0000
(ce qui est inacceptable pour MSDOS ou CP/M) est transmis en tant que C/omenB0000. Si la
le nom de fichier résultant a plus de 8 caractères dans la racine, un "." est inséré à
permettre un total de onze.
Cette option permet au --chemin complet option.
--démarrage différé N
Attendez N secondes avant de faire quoi que ce soit.
-e, --échapper
Échappez à tous les caractères de contrôle ; normalement XON, XOFF, DLE, CR-@-CR et Ctrl-X sont
échappé.
-ET, --Renommer
Forcer l'expéditeur à renommer le nouveau fichier si un fichier portant déjà le même nom
existe.
-F, --chemin complet
Envoyer le chemin d'accès complet. Normalement, les préfixes de répertoire sont supprimés des fichiers transmis
nom de fichier.
Ceci est également activé avec à --point à barre oblique option.
-h, --Aidez-moi
donner de l'aide
-i COMMANDER, --commande-immédiate COMMAND
Envoyez la COMMANDE au récepteur pour exécution, revenez immédiatement à la réception
la réception réussie de la commande par le programme.
-k, -1k
(XMODEM/YMODEM) Envoyez des fichiers en utilisant des blocs de 1024 octets plutôt que les 128 octets par défaut
blocs. Les paquets de 1024 octets accélèrent les transferts de fichiers à des débits binaires élevés. (Flux ZMODEM
les données pour le meilleur débit possible.)
-L N, --paquet N
Utilisez des sous-paquets ZMODEM de longueur N. Un N plus grand (32 <= N <= 1024) donne légèrement
un débit plus élevé, un N plus petit accélère la récupération des erreurs. La valeur par défaut est 128 en dessous de 300
bauds, 256 au-dessus de 300 bauds, ou 1024 au-dessus de 2400 bauds.
-m N, --min-bps N
Arrêtez la transmission si le taux de BPS (octets par seconde) tombe en dessous de N pendant un certain temps
(voir l'option --min-bps-time).
-M N, --min-bps-temps
Utilisé avec --min-bps. La valeur par défaut est 120 (secondes).
-l N, --framelen N
Attendez que le récepteur accuse réception des données correctes chaque N (32 <= N <= 1024)
personnages. Cela peut être utilisé pour éviter le débordement du réseau lorsque le contrôle de flux XOFF est
manquant.
-n, --plus récent
(ZMODEM) Envoyez chaque fichier si le fichier de destination n'existe pas. Ecraser la destination
fichier si le fichier source est plus récent que le fichier de destination.
-N, --plus récent ou plus long
(ZMODEM) Envoyez chaque fichier si le fichier de destination n'existe pas. Ecraser la destination
fichier si le fichier source est plus récent ou plus long que le fichier de destination.
-o, --16 bits-crc
(ZMODEM) Désactive la sélection automatique du CRC 32 bits.
-Ô, --disable-timeouts
Désactivez la gestion du délai d'attente de lecture. Cela fait que lsz se bloque si l'autre côté n'envoie pas
quoi que ce soit, mais augmente les performances (pas beaucoup) et diminue la charge du système (réduit
nombre d'appels système d'environ 50 pour cent).
Utilisez cette option avec précaution.
-p, --protéger
(ZMODEM) Protégez les fichiers de destination existants en sautant le transfert si la destination
le fichier existe.
-q, --silencieux
Quiet supprime la verbosité.
-R, --limité
Mode restreint : restreint les chemins d'accès au répertoire courant et PUBDIR (généralement
/usr/spool/uucppublic) et/ou ses sous-répertoires.
-r, --reprendre
(ZMODEM) Reprendre le transfert de fichier interrompu. Si le fichier source est plus long que le
destination, le transfert commence à l'offset dans le fichier source qui
est égal à la longueur du fichier de destination.
-s HH : MM, --arrêté à HH: MM
Arrêter la transmission à HH heure, MM minutes. Une autre variante, utilisant +N au lieu de
HH : MM, arrête la transmission dans N secondes.
-S, --timesync
activer la prise en charge du protocole timesync. Voir timesync.doc pour plus d'informations.
Cette option est incompatible avec le zmodem standard. Utilisez-le avec précaution.
--syslog[=désactivé]
activer ou désactiver la journalisation système. la valeur par défaut est définie au moment de la configuration. Cette option est
ignoré si aucun support syslog n'est compilé.
-t TIM, --temps libre TIM
Changer le délai d'attente en TIM dixièmes de secondes.
-T, --turbo
Ne pas échapper certains caractères (^P, ^P|0x80, séquence d'échappement telenet [CR + @]).
Cela améliore les performances d'environ 1% et ne devrait pas nuire dans le cas normal
(mais soyez prudent - ^P peut être utile s'il est connecté via un serveur de terminal).
--tcp Essayez d'établir une connexion TCP/IP. lsz demandera au zmodem récepteur d'ouvrir un
Connexion TCP/IP. Toute négociation (quelle adresse/port à utiliser) sera effectuée par
les programmes zmodem.
Vous ne voudrez normalement pas utiliser cette option car lrzsz est le seul zmodem qui
comprend ce qu'il faut faire (extension privée). Vous pouvez utiliser cette option si
les deux programmes sont connectés (stdin/out) sur un lent ou mauvais (pas en 8bit clean)
connexion réseau.
L'utilisation de cette option impose un risque de sécurité, quelqu'un d'autre pourrait se connecter au port
entre. Voir SÛRETÉ pour en savoir plus.
--tcp-client ADRESSE : PORT
Agir en tant que client tcp/ip : Connectez-vous au port donné.
See --tcp-serveur pour plus d'informations.
--tcp-serveur
Agir en tant que serveur : ouvrez un socket, imprimez ce qu'il faut faire, attendez la connexion.
Vous ne voudrez normalement pas utiliser cette option car lrzsz est le seul zmodem qui
comprend ce qu'il faut faire (extension privée). Vous voudrez peut-être l'utiliser si vous avez
d'utiliser zmodem (pour quelle raison), et ne peut pas utiliser le --tcp option de lsz
(peut-être parce que votre telnet ne permet pas de générer un programme local avec
stdin/stdout connecté au côté distant).
Si vous utilisez cette option, vous devez commencer lsz couplé à --tcp-client ADRESSE : PORT
option. mdr sera impression le propos et port on Commencez.
L'utilisation de cette option impose un risque de sécurité, quelqu'un d'autre pourrait se connecter au port
entre. Voir SÛRETÉ pour en savoir plus.
-u Dissociez le fichier après une transmission réussie.
-U, --sans restriction
Désactivez le mode restreint (cela n'est pas possible si vous utilisez un
coquille).
-w N, --la taille de la fenêtre N
Limitez la taille de la fenêtre de transmission à N octets (ZMODEM).
-dans, --verbeux
Sortie détaillée vers stderr. Plus de v génèrent plus de sortie.
-X, --xmodem
utiliser le protocole XMODEM.
-oui, --écraser
Demandez à un programme de réception ZMODEM d'écraser tout fichier existant avec le même
nom.
-O, --écraser ou ignorer
Demandez à un programme de réception ZMODEM d'écraser tout fichier existant avec le même
nom, et pour ignorer tous les fichiers source qui ont un fichier avec le même nom de chemin sur
le système de destination.
--ymodem
utiliser le protocole ZMODEM.
-Z, --zmodem
utiliser le protocole ZMODEM.
SÛRETÉ
Le mode restreint restreint les chemins d'accès au répertoire actuel et PUBDIR (généralement
/var/spool/uucppublic) et/ou ses sous-répertoires, et désactive la commande à distance
exécution.
Le mode restreint est entré si le R est donnée ou si lsz détecte qu'il s'exécute sous un
shell restreint ou si la variable d'environnement ZMODEM_RESTRICTED est trouvée.
Le mode restreint peut être désactivé avec le U option s'il n'est pas exécuté sous un
coquille.
Utilisation du
--tcp-client or --tcp-serveur options impose un risque de sécurité, comme quelqu'un d'autre
pourrait se connecter au port avant de le faire et récupérer vos données. S'il y a du fort
demande pour un mode plus sécurisé, je pourrais introduire une sorte de défi de mot de passe.
ENVIRONNEMENT
ZNULLS peut être utilisé pour spécifier le nombre de valeurs nulles à envoyer avant une trame ZDATA.
SHELL lsz reconnaît un shell restreint si cette variable inclut rsh or rksh
ZMODEM_RESTRICTED
lrz passe en mode restreint si la variable est définie.
TMPDIR Si cette variable d'environnement est définie, son contenu est utilisé comme répertoire à placer
dans le fichier de réponses à un synchronisation horaire demande. TMP Utilisé à la place de TMPDIR si TMPDIR est
pas encore défini. Si ni TMPDIR ni TMP ne sont définis / Tmp sera utilisé.
EXEMPLES
MODEMZ Fichier Transferts (Unix vers DSZ/ZCOMM/Professional-YAM)
% sz -a *.c
Cette commande unique transfère tous les fichiers .c dans le répertoire Unix actuel avec conversion
(-a) aux conventions de fin de ligne appropriées à l'environnement récepteur. Avec ZMODEM
AutoDownload activé, Professional-YAM et ZCOMM recevront automatiquement les fichiers
après avoir effectué un contrôle de sécurité.
% sz -Yan *.c *.h
Envoyez uniquement les fichiers .c et .h qui existent sur les deux systèmes, et sont plus récents sur l'envoi
système que la version correspondante sur le système de réception, en convertissant Unix en texte DOS
le format.
$ sz -\Yan fichier1.c fichier2.c fichier3.c foo.h baz.h ®(pour VMS)
MODEMZ Command Télécharger (Unix à Professionnel-YAM)
cpszall:tout
sz -c "c:;cd /igname/dist"
sz -ya $(YD)/*.moi
sz -yqb y*.exe
sz -c "cd /igname"
sz -i "!insms"
Ce fragment Makefile utilise sz pour émettre des commandes à Professional-YAM pour changer le courant
disque et répertoire. Prochain, sz transfère le . Moi fichiers du répertoire $YD, en commandant
le récepteur pour écraser les anciens fichiers et pour convertir à partir des conventions de fin de ligne Unix
aux conventions PC-DOS. La troisième ligne transfère certains .exe des dossiers. Le quatrième et le cinquième
lines commande Pro-YAM pour changer de répertoire et exécuter un fichier batch PC-DOS insm . Depuis que
le fichier batch prend un temps considérable, le -i formulaire est utilisé pour permettre sz pour quitter
immédiatement.
XMODEM Fichier Transferts (Unix à la diaphonie)
% sx -a foo.c
ESC
rx foo.c
Les trois commandes ci-dessus transfèrent un seul fichier d'Unix vers un PC et Crosstalk avec sz
traduire les nouvelles lignes Unix en DOS CR/LF. Cette combinaison est beaucoup plus lente et beaucoup moins
fiable que ZMODEM.
ERREUR MESSAGES
"Caught signal 99" indique que le programme n'a pas été correctement compilé, reportez-vous à "bibi(99)" dans
rbsb.c pour plus de détails.
Utiliser sb en ligne en utilisant les services onworks.net