created: 2019-07-26T00:34:34.000Z

rsyncでディレクトリをコピーする

送信元ディレクトリと送信先ディレクトリを同じ状態にしたいときは下記のような指定をする

$ rsync \
    -e "ssh -i ~/.ssh/id_rsa" \
    -ahv --compress --delete ./webui/public/ admin@test.jp:/www/data/
  • ssh鍵が指定が必要な場合は-eオプションで接続の仕方を指定する
  • 送信元のディレクトリは最後に/をつける
  • 送信先はディレクトリは/つけない
  • --dry-runもつけてからだと安心

オプション

-a

諸々有用なオプションが全部入りのアーカイブモードになる

-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)

-h

-h, --human-readable output numbers in a human-readable format

-v

-v, --verbose increase verbosity

参考

現代経済学の直観的方法
[ad] 現代経済学の直観的方法
長沼伸一郎 (Kindle版)