Linuxでのscpコマンドの使い方は何ですか?
scpコマンドは、Linuxシステムでリモートファイル転送を行うためのコマンドです。これを使用すると、ローカルホストとリモートホストの間でファイルやディレクトリをコピーすることができます。
scpコマンドの基本的な構文は:
scp [选项] [源文件] [目标文件]
原文のファイルは、ローカルホスト上のファイルまたはディレクトリパスであり、ターゲットファイルはリモートホスト上のファイルまたはディレクトリパスである場合があります。
一般的な選択肢には、次のものが含まれます:
- -rオプションは、ディレクトリとそのサブディレクトリを再帰的にコピーします。
- P: リモートホストのポート番号を指定します。
- -p:元のファイルのタイムスタンプ、権限、およびモードを保持します。
- -v: 詳細なコピー過程を表示します。
- – C: 圧縮転送を開始します。
いくつかの使用例:
- ローカルファイルをリモートホストにコピーする。
scp /path/to/local/file user@remote:/path/to/remote/file
- ローカルディレクトリをリモートホストにコピーする。
scp -r /path/to/local/directory user@remote:/path/to/remote/directory
- 遠隔ホストからファイルをローカルにコピーする:
scp user@remote:/path/to/remote/file /path/to/local/file
scpコマンドを使用する際には、ローカルホストとリモートホスト間にSSH接続が確立され、適切な権限があることを確認してください。