"rsync -a"コマンドはソースファイルのすべての属性を保存しますか?

私のAndroid携帯電話に写真とビデオがあります。私はそれらを私のハードドライブにバックアップしました。ファイルの重要性を理解できるので、ファイルのプロパティを保存したいと思います。保存する主な属性は、日付、時刻、場所(ソースファイルにある場合)です。

これを達成するために走った

rsync -a "source dir" "dest. dir"

ターゲットにはソース内のすべてのフォルダ構造が含まれ、ファイルの日付と時刻も同じです。だからうまくいくようです。ただし、元のファイルに場所(動画/オーディオを撮影した場所)があるか、その場所が保存されているかは確認されていません。

それでは、コマンドがすべての属性を保存することを明確にしたかったのですか?rsync不動産のより明確な画像を取得したり、作業を完了するために使用できる他のオプションはありますか?

ベストアンサー1

ファイルシステムの観点から、GPSの位置はメタデータではなくファイルデータの一部です。ファイル内のEXIF、XMPなどのタグで保存されます。

だからrsync(または一般的なcp)それを維持します。

EXIFデータとXMPデータをファイルとして表示できるツールはたくさんあります。たとえば、次のようになります。

$ exiv2 -pa pr IMG_20150530_155931.jpg
Exif.Image.DateTime                          Ascii      20  2015:05:30 15:59:31
Exif.Image.GPSTag                            Long        1  543
Exif.GPSInfo.GPSDateStamp                    Ascii      11  2015:05:30
Exif.GPSInfo.GPSAltitudeRef                  Byte        1  Above sea level
Exif.GPSInfo.GPSLongitudeRef                 Ascii       2  West
Exif.GPSInfo.GPSImgDirection                 Rational    1  29/1
Exif.GPSInfo.GPSLongitude                    Rational    3  77deg …

おすすめ記事