XSShell を使用すると、Linux コマンド sz を使用してサーバーからローカルにファイルを簡単にダウンロードしたり、rz コマンドを使用してローカル ファイルをサーバーにアップロードしたりできます。
しかし、まず第一に、Linux システムに sz および rz コマンドをインストールする必要があります。何をインストールしたかをどうやって知るのでしょうか?
sz: 選択したファイルをローカル マシンに送信します。
rz: このコマンドを実行すると、ファイル選択ウィンドウが表示され、ローカルでファイルを選択し、Linux サーバーにアップロードします。
このプロンプトが表示された場合はインストールされていないことを意味しますので、手動でインストールしましょう。
インストールコマンド:
yumインストールlrzsz
その中でも、sz と rz を理解して覚えるために次の方法を使用しました (混同しやすい場合が多い)。
sz の s は send (送信) を意味し、私 (サーバー) がファイルを cilent に送信したいことをクライアントに伝えます。これは、クライアントがダウンロードすることと同じです。
rz の r は、received (受け取った) を意味し、cilent が受信したファイルを私 (サーバー) が受け取りたいことをクライアントに伝えます。これは、クライアントがアップロードすることに相当します。
送信であっても受信であっても、アクションはサーバー上で開始されることに注意してください。私たちはアップロードやダウンロードについて話すことに慣れていますが、それは必須ではありません。これら 2 つのコマンドを使用するには、ファイルをサーバーから送信するか、クライアントから受信するかを考えるだけです。
クライアントからサーバーにファイルをアップロードしたい場合、サーバーはファイルを受信します。ロジックは次のとおりです: 私 (クライアント) がアップロードし、あなた (サーバー) が受信し、rz を使用します。
ファイルをサーバーから (クライアントに) ダウンロードして戻したい場合、サーバーはファイルを送信します。ロジックは次のとおりです: 私がダウンロード (クライアント)、あなた (サーバー) が送信、sz を使用します。
さて、最後に一言でまとめるとこうなります。
私(クライアント)がアップロード、あなた(サーバー)が受信(RZ)、私がダウンロード(クライアント)、あなた(サーバー)が送信(SZ)。
-------------------------------------------------- -------------------------------------------------- -----------------------
サイズの使用法:
ファイルのダウンロード sz ファイル名
複数のファイルをロードします sz filename1 filename2
dir sz dir/* 内のフォルダーを除く、dir ディレクトリ内のすべてのファイルをダウンロードします。
rzの使用法:
「rz」と入力して Enter キーを押すと、ファイル選択ダイアログ ボックスが表示され、アップロードするファイルを選択します。一度に複数のファイルを指定できます。サーバーにアップロードするパスは、現在 rz コマンドが実行されているディレクトリです。