1. ホーム
  2. ssh

[解決済み] rsyncを使用してリモートサーバーからローカルマシンへファイルをコピーする

2022-03-26 06:50:20

質問

リモートサーバーにsshした後、あるディレクトリから自分のマシンのローカルディレクトリにすべてのファイルをコピーするには、どのようなコマンドになりますか?

どのように解決するのですか?

ローカルマシンから

rsync -chavzP --stats [email protected]:/path/to/copy /path/to/local/storage

ローカルマシンから、標準以外のsshポートで。

rsync -chavzP -e "ssh -p $portNumber" [email protected]:/path/to/copy /local/path

あるいは、リモートホストから、本当にこの方法で作業したい場合、ローカルマシンがSSHでリッスンしていると仮定します。

rsync -chavzP --stats /path/to/copy [email protected]:/path/to/local/storage

参照 man rsync は、私が普段使っているスイッチの説明です。