🖥

rsync コマンドでディレクトリを同期する時は末尾のスラッシュを忘れずに

2024/02/25に公開

コマンド例

rsync -av from_dir/ to_dir/

ポイント

  • -av オプションを付ける
  • それぞれのディレクトリ末尾にスラッシュ / をつける

こうすると期待通り動く
(だいたいの場合に僕らが思い描く期待)

つまり from_dir がそのまま to_dir に同期される

スラッシュを付けない場合

以下だとディレクトリ構造がネストしてしまい to/from ディレクトリに同期されてしまう

rsync -av from_dir to_dir

-av フラグとは

「-rlptgoD」と指定したのと同様の効果。元のパーミッションやグループなどを保持したまま同期できるので、基本的に付加しておくのがよい。アーカイブモードとも呼ばれる

https://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html

バージョン

  • rsync version 2.6.9 protocol version 29

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

プロフィール・経歴

https://github.com/YumaInaura/YumaInaura

公開日時

2024-02-21

GitHubで編集を提案

Discussion