टार - परिशुद्धता के एक सेकंड से अधिक नीचे टाइमस्टैम्प को संरक्षित करने के लिए कैसे?


14

मैं tarकई फाइलों को पैकेज करने के लिए उपयोग कर रहा हूं । फ़ाइलों पर टाइमस्टैम्प को संशोधित करना महत्वपूर्ण है, और उच्च सटीकता का होना चाहिए। उपयोग करना tar -cvf, टाइमस्टैम्प संरक्षित है लेकिन निकटतम दूसरे के लिए गोल है, अर्थात statफाइलों पर चलने से केवल टाइमस्टैम्प प्रदर्शित होता है जो .0 में समाप्त होता है। क्या टाइमस्टैम्प को अधिक सटीकता से संरक्षित करने का एक तरीका है, या इस उद्देश्य के लिए एक अलग संग्रह उपकरण है जिसका मैं उपयोग कर सकता हूं?

जवाबों:


19

tarआपके द्वारा निर्धारित समय के अनुसार सामान्य प्रारूप टाइमस्टैम्प को कई सेकंड तक संग्रहीत करता है। अधिक रिज़ॉल्यूशन वाले टाइमस्टैम्प्स को स्टोर करने के लिए, आपको एक अन्य प्रारूप का उपयोग करने की आवश्यकता है, जैसे कि tarGNU द्वारा उत्पादित POSIX tarजो नैनोसेकंड्स (आमतौर पर) में टाइमस्टैम्प्स को स्टोर करता है।

इन अभिलेखागार को बनाने के लिए, -H posixGNU के साथ विकल्प का उपयोग करें tar:

tar cfH archive.tar posix ...
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.