Выполняет ли команда "rsync -a" сохранение всех атрибутов исходных файлов?

У меня были фотографии и видео на моем телефоне Android. Я взял их на жесткий диск. Я хотел сохранить атрибуты файлов так, как вы можете понять важность этого. Основными атрибутами сохранения являются дата, время, местоположение (если оно есть в исходных файлах).

Для этого я побежал

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

Destination содержит всю структуру папок источника, и файлы также имеют одинаковые дату и время. Таким образом, кажется, что он работал правильно. Но я не проверял, было ли место сохранено, если исходный файл имел место (место, где было сделано видео / аудио).

Итак, просто хотел бы получить разъяснение, что эта команда сохранила все атрибуты? Также есть ли другие возможности rsync которые могут использоваться для большей ясности в атрибутах или для выполнения работы?

2 Solutions collect form web for “Выполняет ли команда "rsync -a" сохранение всех атрибутов исходных файлов?”

Место (из 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 … ⋮ 

«Местоположение (место, где было сделано видео / аудио)», как вы описываете, это, в общем, метаданные в отношении файловых систем: это данные; часть содержимого файла, а не атрибут, внешний для него.

Итак, если ваши файлы были скопированы правильно, которые вы проверили, тогда будут также скопированы данные о местоположении. Это было бы правдой, даже если вы скопировали с помощью другого инструмента, кроме rsync.

Единственный способ, которым такие метаданные изображения или видео, хранящиеся в файле, были бы удалены, – это если вы конвертировали с помощью средства управления контентом (например, для изменения размеров ваших изображений или видео) вместо простого копирования.

  • Вращающиеся лог-файлы Rsync
  • scp не может загружать / скачивать файлы, даже если ssh работает
  • rsync: ошибка запуска протокола клиент-сервер
  • Соответствующие имена шаблонов rsync
  • сохранять те же метаданные inodes с помощью rsync или игнорировать метаданные с помощью du
  • Есть ли способ просмотреть размер передачи rsync?
  • Не удается получить rsync, чтобы сохранить исходный файл, попробовал много трюков
  • rsync коварный отказ
  • Как Bash может определить, работает ли он из-за rsync поверх ssh?
  • Rsync создает каталоги различий
  • Как настроить разрешения на внешний жесткий диск, чтобы использовать его для резервного копирования с помощью rsync?
  • Interesting Posts

    Echo не печатает правильное значение для переменной

    уменьшение «количества зарезервированных блоков» не отображается в выводе df

    дружественная поисковая система командной строки для использования со ссылками

    Невозможно получить работу NAT через цепочку iptables PREROUTING

    GNU Emacs; Предлагает ли версия графического интерфейса больше, чем возможность иметь меню графического интерфейса?

    Как извлечь строку между двумя символами с помощью sed

    Невозможно сохранить значение ascii в переменной

    rsync через ssh из linux в windows sbs 2003 несоответствие протокола

    Как я могу настроить близость процессора к процессу в Linux?

    Есть ли драйвер ядра fs для NTFS R / W и как он сравнивается с решением для плавких предохранителей?

    readarray (или труба)

    Как отслеживать изменения в файле / etc /

    Как я могу оперировать \ 1 в sed (или $ 1 в awk)?

    Вырезанная таблица разделов Windows

    Подключите мой ноутбук через рабочий стол к Интернету

    Linux и Unix - лучшая ОС в мире.