我在Snow Leopard框中有一个目录,如下所示:
MyDir/
file1
SubDir1/
file2
SubDir2/
file3
我创建了一个加密的存档(仍然在Snow Leopard中):
tar -cvf - MyDir/ | openssl aes-256-cbc -out mydir.tar.enc
我试图在一个新的Mountain Lion框中提取它:
openssl aes-256-cbc -d -in mydir.tar.eng | tar -xvf -
但是不保留SubDir1和SubDir2的(修改)时间戳(而不是原始时间戳,它们现在具有提取的新时间戳)。(但是,保留了file1,file2和file3的时间戳)
有没有办法让我保持从雪豹到山狮的时间戳?
编辑:我认为这可能是由于不同的bsdtar版本:在Snow Leopard中,bsdtar(默认tar)的版本为2.6.2,而在Mountain Lion中则为2.8.3。所以我试着用gnutar做同样的事情(Snow Leopard和Mountain Lion都是1.17),但这并没有帮助。