Ich habe auf meinem Linux-System ein logisches NTFS-Volume für den Windows-Dateispeicher erstellt, weil ich das Erstellungsdatum meiner Dateien beibehalten möchte (ich würde sie wahrscheinlich in ein Archiv komprimieren und dann entpacken, obwohl ich keine Ahnung habe, ob dies funktionieren würde). Speichert NTFS-3G das Erstellungsdatum von Dateien unter Linux? Wenn ja, wie greife ich darauf zu?
Beim Lesen dieses Threads verknüpft das OP die Dokumentation zu NTFS, die ein Shell-Skript zum Ermitteln des Erstellungsdatums bereitstellt. Ich habe es geändert, um die Sekunden aus dem Hex-Wert zu ermitteln, aber ich glaube, dass ich etwas falsch mache:
#!/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>")
? Ich habe das Perl-Dokument gelesen und verstehe es nicht ganz.