リモートホストからのローカルへコピー(コマンド)
scp
$ scp -prC [ユーザ名]@[サーバのホスト名]:~/dirname ./
よく使うオプション
- -r:ディレクトリごと再帰的にコピーする
- -p:コピー元のタイムスタンプやパーミッションを保持する
- -C:データ圧縮
ファイル名の指定に*(ワイルドカード)を使用すると、no matches foundと表示され実行されない。
$ setopt nonomatch
rsync
rsyncは、リモートとローカルのファイルやディレクトリを効率的に同期・コピーするためのUNIX系コマンドです。
$ rsync -auvz [ユーザ名]@[サーバのホスト名]:~/dirname ./