編集メニュー > 新規作成 編集 コピー 名前の変更 凍結 アップロード 添付ファイル一覧 バックアップ

rsync

オーソドックな使い方

% rsync -av /from /to

これだと/to/from/...という構造になる。一方

% rsync -av /from/ /to

とすると/to/...という構造になる。 オプションの-aはアーカイブモードでいくつかのオプションのセット。

  • ディレクトリを再帰的にコピーする (-r)
  • シンボリックリンクを、そのままシンボリックリンクとしてコピーする (-l)
  • パーミッションをそのままコピーする (-p)
  • タイムスタンプをそのままコピーする (-t)
  • グループをそのままコピーする (-g)
  • ファイルオーナー (所有者) をそのままコピーする (-o)
  • デバイスファイルやを特殊ファイルを、そのままコピーする (-D)

リモートマシンからコピーするときには、

% rsync kondo@host:/from /to

でOK。sshのパスワードを打った後(設定によるかも?)に実行される。 あとは-uまたは--updateで新しいファイルだけコピーというのも覚えておくとよい。