Utworzyłem wolumin logiczny NTFS w moim systemie Linux do przechowywania plików Windows, ponieważ chcę zachować datę utworzenia moich plików (prawdopodobnie spakowałbym je do archiwum, a następnie rozpakowałem, choć nie mam pojęcia, czy to zadziała). Czy NTFS-3G zapisuje datę utworzenia plików w systemie Linux? Jeśli tak, jak mogę uzyskać do niego dostęp?
Czytając ten wątek , OP łączy dokumentację NTFS, która zawiera skrypt powłoki do znalezienia daty utworzenia. Zmodyfikowałem to, próbując uzyskać sekundy z wartości szesnastkowej, ale wierzę, że robię coś złego:
#!/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>")
działa Czytam dokument Perla i nie do końca go rozumiem.