どのようにリモートファイルをローカルにコピーします

リモートのファイルをローカルにコピーするには、scpコマンドを使用します。

scpコマンドの構文は以下の通りです:

scp [options] [user@]host:source_directory destination_directory

ここで、userはリモートのホストのユーザ名です、hostはリモートのホストのIPアドレスかドメイン名です、source_directoryはコピーされるリモートファイルかディレクトリのパスです、destination_directoryはコピーされるローカルディレクトリのパスです。

リモートホストが持っている/remote/directory/file.txtファイルをローカルの/local/directory/ディレクトリにコピーしたい場合に使用するコマンド

scp username@remote_host:/remote/directory/file.txt /local/directory/

コマンドを実行する前に、リモートホストのパスワードの入力を要求します。

なお、リモートホストが標準でないSSHポート番号を利用している場合は、-Pオプションでポート番号を指定できます。例えば、リモートホストの2222ポートに接続したい場合には、次のようにコマンドを実行します。

scp -P 2222 username@remote_host:/remote/directory/file.txt /local/directory/

还可以使用通配符来批量拷贝多个文件。例如,要拷贝远程主机上的所有以.txt结尾的文件到本地目录,可以使用以下命令:

scp username@remote_host:/remote/directory/*.txt /local/directory/

遠隔のファイルをローカルにコピーする方法

bannerAds