wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接ダウンロードすると、時間がかかることがあります。このとき、通常は Windows プラットフォームで Thunder などのより現代的なダウンロード ツールを使用して、対象ファイルをダウンロードします (より高速な速度を実現するにはメンバーシップが必要な Thunder の嫌な操作は話題から外れますが、ちなみに、私も Thunder に多額のお金を寄付しています~~~)。このとき、Windows プラットフォーム上のファイルをリモート Linux サーバーに転送するという問題に直面しています。 Windows プラットフォームからリモート Linux サーバーにファイルを転送する方法は多数あります。ここでは、現在人気の Linux リモート管理ツール SecureCRT での操作方法と注意点について簡単に説明します。 まず、SecureCRT を使用して SSH2 プロトコル経由でリモート ホストに接続します。開いたリモート ターミナル ウィンドウのタブ タイトル ページを右クリック -> [SFTP セッションに接続] して、SFTP セッション ウィンドウを開きます (SFTP は Secure File Transfer Protocol の略です)。 SFTP セッション プロセスは、現在のホストとリモート ホストの両方のディレクトリとファイル リソースを監視します。lpwd コマンドを使用して現在のホストの現在のディレクトリを表示し、pwd コマンドを使用してリモート ホストの現在のディレクトリを表示して、両方のホストの現在の作業ディレクトリが目的のものであるかどうかを確認できます。 ローカル ホストの現在のディレクトリが正しくないことがわかった場合は、lcd コマンドを使用してディレクトリを目的のディレクトリに切り替えることができます。同様に、リモート ホストの現在のディレクトリが正しくないことがわかった場合は、cd コマンドを使用してディレクトリを目的のディレクトリに切り替えることができます。 ローカルホストの現在のディレクトリを切り替えるとき、Windows プラットフォームでのディレクトリ パスは非常に長い場合があり、手動で入力するのは難しいです (ただし、Tab スマート入力を使用できます)。 この場合、lcd コマンドとスペースを入力してから、Windows で長いパスを直接コピーし、SFTP ダイアログ ボックスに戻り、lcd コマンドにカーソルを置いて右クリックすると、自動的に貼り付けられます。 lcd または cd に続くディレクトリが存在するにもかかわらず、システムから「指定されたファイルが見つかりません」と報告される場合は、パスに中国語の文字が含まれており、現在の SFTP セッションで使用されている文字セット エンコードが UTF-8 ではないことが原因である可能性があります (これが、SFTP ダイアログ ボックスで中国語の文字が文字化けする原因となることがよくあります)。 このとき、メニューの「オプション」->「セッション オプション...」からセッション オプション設定ダイアログ ボックスを開き、左側のカテゴリの「ターミナル」->「外観」ページのフォント領域を見つけて、文字エンコーディングの選択値を UTF-8 に変更します。 これで準備は完了です。ローカル ファイルをリモート Linux ホストにアップロード (プッシュ) してみましょう。リモート ホストにファイルをプッシュするには、put コマンドを使用します。 479416KB (468MB) の圧縮ファイルをリモート ホスト/ルート ディレクトリにアップロードしたことがわかります。これは非常に高速です。 ここで、リモート ホストの /root ディレクトリにある anaconda-ks.cfg ファイルをローカルの現在のディレクトリにダウンロードしてみます。リモート ホストからファイルをダウンロードするコマンドは get です。 実際、SecureCRT の SFTP セッションを使用して、ファイルを SFTP ダイアログ ボックスに直接ドラッグ アンド ドロップすることで、ローカルの Windows オペレーティング システムからリモートの Linux ホストにファイルをアップロードすることもできますが、次の点にも注意が必要です。ターゲット ファイルのディレクトリまたはファイル名に中国語の文字が含まれている場合は、まず SFTP セッションで使用される文字セット エンコードを UTF-8 に変更する必要があります。 最後に、一般的な SFTP コマンドの定義は次のとおりです。
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 学習ノート: 完全な SELECT ステートメントの使用例と詳細な説明
>>: jQuery をベースにリスト ループ スクロールを実装するためのヒント (超簡単)
フロントエンドとバックエンドを分離した開発では、フロントエンドがバックエンドの API を呼び出して...
目次js 呼び出しメソッドアンドロイド1.jsはネイティブを呼び出す2. ネイティブコールjs iO...
1. フォントと文字表示の関係左側と右側の鋭角部分は Songti フォントで表示されます: &l...
<Head>タグに追加する<meta http-equiv="pragm...
概要バックグラウンド管理システムには多くのフォーム要件があります。データをjson 形式で書き込み、...
目次1. コンストラクタの定義と呼び出し2. 新しいキーワードの目的3. コンストラクタの問題: メ...
MySQL を使用してデータベースをクエリし、左結合を実行すると、関連付けられたフィールドの一部に...
まず、MySQL バックアップ コマンド mysqldump の一般的な操作例をいくつか紹介します。...
この記事では、jsネイティブウォーターフォールフロープラグインの具体的なコードを参考までに共有します...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
長いテキストを表示する場合、C# 側で文字をインターセプトする必要があることがよくありますが、長いテ...
1. デフォルトでインストールされているMySQLの文字セットを確認するmysql> '...
コンテナが起動した後まず管理者にログインして新しいユーザーを作成してください $ docker ex...
CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用さ...
閉鎖サービス nginx 停止systemctl 停止 nginx起動するサービス nginx 開始...