Я создал логический том NTFS в моей системе Linux для хранения файлов Windows, потому что я хочу сохранить дату создания своих файлов (я бы, вероятно, заархивировал их в архив, а затем разархивировал, хотя понятия не имею, будет ли это работать). Сохраняет ли NTFS-3G дату создания файлов в Linux? Если так, как я могу получить к нему доступ?
Читая эту ветку , OP связывает документацию по NTFS, которая предоставляет сценарий оболочки для поиска даты создания. Я изменил его, пытаясь получить секунды из шестнадцатеричного значения, но я считаю, что я делаю что-то не так:
#!/bin/sh
CRTIME=`getfattr -h -e hex -n system.ntfs_times $1 | \
grep '=' | sed -e 's/^.*=\(0x................\).*$/\1/'`
SECONDS=$(($CRTIME / 10000000))
echo `date --date=$SECONDS`
unpack("Q>")
работает? Я читаю документацию по Perl и не совсем понимаю.