เก็บบันทึกเวลาของไดเรกทอรี Snow Leopard เมื่อแยก tar ใน Mountain Lion


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)

มีวิธีให้ฉันเก็บ Timestamps จาก Snow Leopard ถึง Mountain Lion หรือไม่?

แก้ไข: ฉันคิดว่าอาจเป็นเพราะรุ่น bsdtar ที่แตกต่างกัน: ใน Snow Leopard, bsdtar (tar เริ่มต้น) มีรุ่น 2.6.2 ในขณะที่ Mountain Lion มันคือ 2.8.3 ดังนั้นฉันจึงพยายามทำเช่นเดียวกันกับ gnutar (ซึ่งคือ 1.17 ทั้งใน Snow Leopard และ Mountain Lion) แต่นั่นก็ไม่ได้ช่วยอะไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.