揮発性のメモ2

知識をメモ書きしておく

rsyncで、違いの理由を見る

-i (--itemize-changes) をつけると 差異の理由がわかる

rsync -n -avi --delete /usr/local/hoge/ piyo:/usr/local/hoge/
<f.st...... www/hoge/cgi/chinko.php
1 2 3 4 5 6 7 8 9 10 11
< f . s t . . . . . .
位置 記号 意味
1 < 更新日時 *1
2 f,d,L,D,S ファイルの種類 *2
3 c, + c:内容あり, +:新規作成 *3
4 s サイズ
5 t タイムスタンプ
6 p パーミッション
7 o 所有者
8 g グループ
9 u 未使用 *4
10 a ACL(アクセス制御リスト)
11 x 拡張属性

*1:転送元が古くても新しくても、転送先へコピーする

*2:f:普通のファイル, d:ディレクトリ, L:シンボリックリンク, D:デバイスファイル, S:ソケット

*3: +++++++++ になる

*4:本来はパーミッションのOtherに相当する部分だが、rsyncでは無視(差異を検知しない)ので未使用