在Mountain Lion中提取焦油时保持Snow Leopard的目录时间戳


1

我在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),但这并没有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.