私はrsyncを初めて使用し、取得している出力を理解していません。誰かが私を助けてくれますか?
出力には、次のような行が含まれます。
<f.st...... somefile.txt
<f+++++++++ someOtherfile.zip
.d..t...... someDir/
左側のオプションの意味がわかりません。Google で答えを見つけるのに苦労しています。ありがとう。
私はrsyncを初めて使用し、取得している出力を理解していません。誰かが私を助けてくれますか?
出力には、次のような行が含まれます。
<f.st...... somefile.txt
<f+++++++++ someOtherfile.zip
.d..t...... someDir/
左側のオプションの意味がわかりません。Google で答えを見つけるのに苦労しています。ありがとう。
見つけにくい人のために、マンページの関連部分をここに言い換えました。
<ファイルがリモート ホストに転送されている (送信されている) ことを意味します。>ファイルがローカルホストに転送されている(受信されている)ことを意味します。cアイテムに対してローカルで変更/作成が行われていることを意味します (ディレクトリの作成やシンボリックリンクの変更など)。hアイテムが別のアイテムへのハード リンクであることを意味します (--hard-links が必要です)。.アイテムが更新されていないことを意味します (ただし、変更中の属性がある場合があります)。*項目化された出力領域の残りの部分にメッセージが含まれていることを意味します (「削除中」など)。fファイル用dディレクトリ用Lシンボリックリンク用Dデバイス用S特殊ファイル用 (例: ソケットまたは fifo)c通常のファイルのチェックサムが異なるか、シンボリックリンク、デバイス、または特殊ファイルの値が変更されていることを意味します。s通常のファイルのサイズが異なり、ファイル転送によって更新されることを意味します。tまたはT:
t変更時刻が異なり、送信者の値に更新されていることを意味しますT変更時間が転送時間に設定されることを意味しますpアクセス許可が異なり、送信者の値に更新されていることを意味しますo所有者が異なり、送信者の値に更新されていることを意味しますgグループが異なり、送信者の値に更新されていることを意味します. 未使用aACL情報が変更されたことを意味しますx拡張属性情報が変更されたことを意味しますman ページの itemize-changes の下に適切な説明があります。
http://www.samba.org/ftp/rsync/rsync.html
(メーリング リストのミラー アーカイブと (おそらく古い) ドキュメントのコピーの間では、そのページにたどり着くのが難しい場合があります)
出力は「-i」フラグからのものであると思います。manページで「itemize」を数回検索して(または「crypticoutput」を検索して)、すべてのフラグの意味を示します。
「+」は、rsync マンページで次のように説明されています。
「上記の文字列の他の文字は、アイテムに関連付けられた属性が更新されている場合に出力される実際の文字、または変更がない場合の「.」です。これに対する 3 つの例外は次のとおりです。 (2) 同一の項目がドットをスペースに置き換え、(3) 不明な属性が各文字を "?" に置き換えます (これは、古い rsync と対話するときに発生する可能性があります)。
I have installed on my systemのバージョンではrsync、そのような出力は得られませんが (おそらく、使用するオプションを明確にすることはできますか?)、rsyncリモート ファイルとローカル ファイルをスキャンして同一の 'データのブロック。そうすれば、実際に異なるファイルの部分だけを回線経由で送信する必要があります。
左側の列に表示されている文字は、ブロック マッチング プロセスの指標である可能性が非常に高いと思います。 +「同一」(または.、私が推測する)を意味する場合がありd、オフセットで「シフトされた」ブロックを示す場合があります。st