RZとSZコマンドによるxshellでのファイル転送

887 ワード

XShellではlinuxコマンドszを使用するとサーバ上のファイルをローカルにダウンロードしやすくなり、rzコマンドを使用するとローカルファイルをサーバにアップロードすることができます.
まずサーバにlrzszがインストールされていることを保証しなければなりません 
yum install lrzsz

    rzとszの2つのものは、2つのアルファベットだけで、毎回間違えやすいです.
 
    szのsはsend(送信)を意味し、クライアントにファイルsend to cilentを送信すると、クライアントがダウンロードしているのと同じだと伝えます.
 
    rzのrはreceived(受信)を意味し、クライアントにファイルreceived by cilentを受信すると、クライアントがアップロードしているのと同じであることを伝えます.
   sendでもreceivedでも、動作はサーバ上で開始されます.私たちはアップロードしたりダウンロードしたりするのに慣れていますが、実は必要ありません.この2つのコマンドを使用して、ファイルをサーバから送信するか、クライアントから受信するかを考えるだけでいいです.
 
    クライアントからサーバにファイルをアップロードしたいといえば、サーバがファイルを受信することです.論理は、私(クライアント)がアップロードし、あなた(サーバ)が受信し、rzを使用します.
 
    もしファイルをサーバーからダウンロードして(クライアントに)帰るならば、サーバーはファイルを送信して、ロジックは:私は(クライアント)、あなたは(サーバー)送信して、szを使います.
 
    要するに一言です.
    私(client)アップロード、あなた(server)受信(RZ)、私ダウンロード(client)、あなた(server)送信(SZ).