Linux sshファイルのアップロードおよびダウンロードコマンドSCPの使用方法

Linux 環境では、SCP コマンドを使用して、サーバーからファイルをダウンロードしたり、ローカルからサーバーにファイルをアップロードしたりできます。

SCP は Security Copy で、SSH ログインに基づいて実装されたリモート ファイル コピー コマンドです

コマンドパラメータ: -r: フォルダ全体を再帰的にコピーします。

-i : 上書きするかどうかを尋ねます

-p : ファイルを保持します

具体的な利用方法は以下の通りです。

  1. ファイルをローカルからサーバーにアップロードします。

scp ローカル ファイル パス ユーザー名@サーバーIP: 保存ファイル アドレス

例: scp /home/test.zip [email protected] :/opt/test/、ローカル /home の下にある test.zip ファイルを 192.168.0.152 にあるサーバーの /opt/test ディレクトリにアップロードします。プロセス中のユーザー パスワードは正しいので、コピーが完了するまで待ちます。

  1. フォルダーをサーバーにアップロードします

SCP -r ローカルフォルダーパス user@serverIP: 保存ファイルアドレス

例: scp -r /home/test [email protected] :/opt/test/、ローカル /home の下の test フォルダーを 192.168.0.152 のサーバー /opt/test ディレクトリにアップロードし、正しいユーザー パスワードを入力します。コピーが完了するまで待ちます。

  1. ファイルをローカルにダウンロードする

scp user @serverip: ダウンロードするファイルのパスとローカルストレージディレクトリ

例: scp [email protected] :/opt/test.zip /home/test、つまり、root ユーザーとしてログインし、/opt の下の test.zip ファイルをローカルの /home/test ディレクトリにダウンロードします。

  1. フォルダーをローカルにダウンロードする

scp -r user@serverip: ダウンロードするフォルダー パス ローカル保存パス

例: scp [email protected] :/opt/test/ /home/test root ユーザーとしてログインし、/opt の下の test フォルダーをローカルの /home/test ディレクトリにダウンロードします。

おすすめ

転載: blog.csdn.net/yeyuningzi/article/details/129731625