Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでファイル転送にrz /szツールを使用する方法

Linuxでファイル転送にrz /szツールを使用する方法

  

Linuxでは、rz /szツールを使用してLinuxとWindows間でファイルを転送する、rz /szツールツールを使用する方法?以下の小シリーズでは、Linuxでファイル転送を行うためのrz /szツールの使い方を紹介します。

一般的に言って、ほとんどのLinuxサーバはsshクライアントを介してリモートでログインし管理していますsshを使用してLinuxホストにログインした後、どうすればローカルマシンと素早く対話できますか?サーバーとローカルにファイルをダウンロードします。

sshに関連する2つのコマンドで非常に便利な操作を実行できます。

sz:選択したファイルをローカルマシンに送信する

rz:このコマンドを実行すると、ファイル選択ウィンドウがポップアップ表示され、ローカル選択からサーバーにファイルをアップロード(受信)します。

rz、szは、WindowsでのLinux /UnixおよびZModemファイル転送のコマンドラインです。ツール

Windows側でZModemのtelnet /sshクライアント(SecureCRTなど)をサポートする必要があります。

rzコマンドを実行します。つまり、ファイルを受信します。ファイルを選択すると、SecureCRTによってファイル選択ダイアログボックスが表示されます。ダイアログボックスを閉じると、ファイルは現在のディレクトリにアップロードされます。

注:rzだけで2つの問題が発生します。アップロードの中断、ファイルのアップロードの変更(md5は異なります)、解決策はアップロードです。 RZ -be、およびダイアログボックス&'を削除し、アップロードファイルはASCII&'として、前に確認してください。

-b binary文字を解釈せずに、バイナリモードでアップロードおよびダウンロードします。ascii

-e Ctrl + x、DELなどのすべての制御文字を強制的にエスケープします。

コマンドを実行します。 Sz file1 file2はftpコマンドよりも便利なウィンドウにファイルを送信することで(保存されたディレクトリは設定可能です)、そしてサーバーはFTPサービスを開く必要はありません。

PS:Linux 2 rz /szガジェットlrzsz-xxxx.rpmをインストールしてください。

もちろん、ディレクトリを設定することもできます。

SecureCRTでアップロードおよびダウンロードのデフォルトディレクトリを設定します。

options– "session options–"ファイル転送そしてダウンロードしたディレクトリ

あとはSecureCRTでLinux端末にログインするだけです:

ファイルをクライアントに送る:sz filename

zmodemは単独で起動できます。

クライアントからLinuxサーバーにファイルをアップロードします。

サーバーが実行されている限り:rz

次にSecureCRTで送信するファイルを選択します。プロトコルはzmodemです。

LinuxとWindows間のファイル転送ツールrz /sz(lrz /lsz)はじめに

[rz /sz(lsz /lrz)とは]

簡単に言うと、とても便利です。 LinuxとWindowsの間のファイル転送(送信と受信)を達成するためにこれらの2つのsz /rzツールを使用してください、速度は中小ファイルに適して、およそ10KB /sです。 Rz /szはZmodemプロトコルを介してデータを転送します。

[なぜrz /szを使うのか]

主にnfsファイル共有を確立するためのLinuxとWindows間の一般的なファイル共有方法、そしてtftpと他の方法、しかし非常に面倒そしてそれがほんの小さなファイル(数十K、数百K)なら、直接rz /szを使うのであれば、とても便利です。大きなファイルは、あなたはまだ上記の、他の共有方法を考慮する必要があります、結局のところ、RZ /SZ速度は約10Kだけであり、大きなファイルの伝送が枯渇することになります。 。 。

[使い方]

(1)Windowsの場合、SecureCRT(またはWindowsハイパーターミナル)を使用してComポートと開発ボードを接続するか、sshなどのプロトコルを使用してLinuxサーバーに接続します。 。

(2)Linux側では、rz /sz(lrz /lsz)ツールをインストールした後(組み込み開発では、ほとんどのコンパイル済みrz /szツールは通常のLinuxのrootfsに入れられています)そうでなければ、システムは、あなたがソースコードをダウンロードし、あなたがそれを自分でインストールすることができます、あなたは直接rz /szを実行し、Windowsの間のファイル転送を実現することができます。 Board):

rzを実行すると、Windowsの下のファイル選択ダイアログボックスが自動的に表示されますので、ファイルを選択して追加し、確認して転送を開始し、WindowsのファイルをLinuxにコピーします。

B. LinuxのファイルをWindowsのフォルダにコピーします。

sz file_nameを実行して、現在のLinuxフォルダのfile_nameを対応するWindowsのディレクトリにコピーします。 Windowsディレクトリは、現在実行しているツールによって設定されます。

ここでは、rz upload /sz downloadのデフォルトパスを変更するための特定の方法であるSecureCRTを使用しています。

現在のセッションセッションを右クリック - >セッションオプション - >端末 - > Xmodem /Zmodem - >ディレクトリ:

アップロード:設定したいパス

ダウンロード:設定したいパス

以下は補足です。

[全般RHEL実装システムを使用することができる直後RZ SZ
ログイン

方法2:ソースファイル用のSecureCRT SSH]

YUMインストールlrzsz -y

注コンパイル方法

centos xxバージョンlrzsz用の構成のインストール

コードは以下のとおりです。

mkdir -p /usr /src /tools

cd /home /ryan /tools

wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

tar zxvf lrzsz-0.12.20.tar.gz < Br>

cd lrzsz-0.12.20

。 /configure --prefix = /usr /local /lrzsz

make

make install

cd /usr /bin

ln -s /usr /ローカル/lrzsz /bin /lrz rz

ln -s /usr /local /lrzsz /bin /lsz sz

rz

方法3:rpmのインストール:

rpm ivh lrzsz-x.rpm(CDから探す)

ここをクリックしてください。

スキームの例:生徒がrz、szのアップロードおよびダウンロードの問題に遭遇しました

rz通常、szはファイルをローカルにダウンロードできません。しかし、生徒たちはまだ混乱しています、私はその理由を知りません。

問題と解決プロセス:

[code]

[root @ potatoes〜]#which sz

/usr /bin /sz

[root @ potatoes〜]#ll /usr /bin /sz

lrwxrwxrwx 1 root root 2010年12月24日/usr /bin /sz - >> /usr /local /lrzsz /bin /lrz < Br>

#=== "szがsz - " /usr /local /lrzsz /bin /lrz "にリンクしているのは明らかです。 lszでなければなりません。

[root @ potatoes〜]#rm -f /usr /bin /sz

[root @ potatoes〜]#which sz

/usr /bin /which:no sz(/usr /kerberos /sbin:/usr /kerberos /bin:/usr /local /sbin:/usr /local /bin:/sbin:/bin:/usr /sbin:/usr /bin :/root /bin)

[root @ potatoes〜]#ll

合計52

-rw ------- 1 root root 994 Dec 6 2010 Anaconda-ks.cfg

-rw-r - r-- 1ルートルート26403 2010年12月6日install.log

-rw-r - r-- 1ルートルート4369 Dec 6 2010 install.log.syslog

[root @ potatoes〜]#ln -s /usr /local /lrzsz /bin /lsz /usr /bin /sz

#===リンクszを変更します - "/usr /local /lrzsz /bin /lsz

[root @ potatoes〜]#/usr /local /lrzsz /bin /lsz install.log

rz >

zmodem転送を開始しています。キャンセルするにはCtrl + Cを押します。

install.logを転送しています。 。

100%25 KB 25 KB /s 00:00:01 0エラー

[root @ potatoes〜] #ll /usr /bin /sz

lrwxrwxrwx 1 root Root 24 Jun 11 08:00 /usr /bin /sz - "/usr /local /lrzsz /bin /lsz

[root @ potatoes〜]#ll

合計52

-rw ------- 1 root root 994 12月6 2010 anaconda-ks.cfg

-rw-r - r-- 1 root root 26403 2010年12月6日install.log < Br>

-rw-r - r-- 1 root root 4369 12月2010 2010 install.log.syslog

[root @ potatoes]#sz install.log

rz

zmodem転送を開始しています。キャンセルするにはCtrl + Cを押します。

install.logを転送しています。 。

100%25 KB 25 KB /s 00:00:01 0エラー

OK。

上記はLinuxでのファイル転送にrz /szツールを使用しているため、転送速度が遅く、大きなファイルには適していません。

Copyright © Windowsの知識 All Rights Reserved