我想在Linux系统上为Windows文件存储创建一个NTFS逻辑卷,因为我想保留文件的创建日期(我可能会把它们压缩到一个归档文件中,然后再解压缩,尽管我不知道这样是否可行)。NTFS-3G是否在Linux上保存文件的创建日期?如果是这样,我如何访问它?
阅读此线程后,OP会链接NTFS上的文档,该文档提供了一个用于查找创建日期的shell脚本。我修改了它,以尝试从十六进制值中获取秒数,但是我认为我做错了什么:
#!/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`