要約: サーバーをレンタルし、自分で作成したプロジェクトを自分の Linux サーバーにアップロードしたいのですが、どのようにアップロードすればよいでしょうか? サーバーからデータをダウンロードしたい場合はどうすればよいでしょうか? この記事を読めば答えがわかります。
1. データをサーバーにアップロードする
ローカル コンピューターから Linux サーバーにデータをアップロードする方法はたくさんありますが、ここでは最も簡単な 2 つの方法を紹介します。
1 つ目: lrzsz ソフトウェアをサーバーにインストールし、サーバー上でコマンド rz を入力すると、ウィンドウがポップアップ表示され、アップロードできます。
2 番目のタイプ: 何もインストールする必要はなく、scp コマンドを通じてサーバーにデータをアップロードできます。
scp "/d/data.txt" root@ip:/root
上記のコマンドは、D ドライブにある data.txt ファイルをサーバーの /root ディレクトリにアップロードすることを意味します。
ディレクトリ全体のすべてのファイルをアップロードしたい場合は、次のコマンドを使用できます。
scp -r "/d/works/projects" root@ip:/root
すべてのファイルをサーバーのディレクトリ/d/works/projects
にアップロードすることを示します。/root
ルートは指定できません
注: パスにスペースなどの特殊文字が含まれる場合は、二重引用符で囲む必要があります。特殊文字がない場合、二重引用符は使用できません。
2.サーバーからデータをダウンロードする
1 つ目: lrzsz ソフトウェアをサーバーにインストールする必要があります。
sz
2 番目: scp コマンドを直接使用します。
scp root@ip:/root/data.txt "/d/works"
上記のコマンドは、ローカル コンピュータのサーバーから/root
ダウンロードすることを意味します。data.txt
/d/works
ディレクトリ全体のデータをダウンロードする場合は、次のコマンドを使用できます。
scp -r root@ip:/root "/d"
上記のコマンドは、/root
サーバー内のすべてのデータをローカル コンピューターの D ドライブにダウンロードすることを意味します。
3. 説明
実験の結果、cmd で scp コマンドを直接使用するのは非常に不安定であることがわかったので、ここでは git bash を使用することをお勧めします。
scp は、Windows と Linux 間のデータ転送に使用できるだけでなく、Linux 間のデータ転送にも使用できます。
さらに詳しいコンテンツはここをクリックしてください