リモートホストからのローカルへコピー(コマンド)

scp

$ scp -prC [ユーザ名]@[サーバのホスト名]:~/dirname ./

よく使うオプション

  • -r:ディレクトリごと再帰的にコピーする
  • -p:コピー元のタイムスタンプやパーミッションを保持する
  • -C:データ圧縮

ファイル名の指定に*(ワイルドカード)を使用すると、no matches foundと表示され実行されない。

$ setopt nonomatch

rsync

rsyncは、リモートとローカルのファイルやディレクトリを効率的に同期・コピーするためのUNIX系コマンドです。

$ rsync -auvz [ユーザ名]@[サーバのホスト名]:~/dirname ./

参考

scpでno matches foundと出て実行できない時 zsh * – Qiita rsyncのexcludeで除外するディレクトリやファイルを指定する方法 | Minory

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA