बैकअप .tar.gz फ़ाइल नाम में दिनांक डालें


11

मैं tarअपनी वेबसाइट निर्देशिका का बैकअप लेने के लिए एक साधारण कमांड चलाना चाहता हूं । यह क्रोन के माध्यम से चलेगा, लेकिन मैं उस समय को लगाने में सक्षम होना चाहता हूं जिस पर बैकअप फ़ाइल नाम के रूप में बनाया गया था। मुझे वास्तव में कोई आपत्ति नहीं है कि यह किस प्रारूप में है, लेकिन कुछ पठनीय अच्छा होगा। मैं सिर्फ एक सामान्य आदेश की तलाश में हूं; फ़ाइल नाम में तारीख डालने का एक तरीका - मैं बाकी टार सामान कर सकता हूं।

जवाबों:


24
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftimeया man dateयह देखने के लिए कि क्या-के %साथ उपयोग किया जा सकता है date


धन्यवाद :-) मुझे पहले डेट डेट मिल गई थी, लेकिन किसी कारण से काम नहीं मिल सका। Geekosaur दिन बचाता है!
बोजैंगल्स

यह विशिष्ट हो सकता है कि आप किस दिनांक कमांड संस्करण का उपयोग करते हैं, लेकिन यह संभवतः कुछ कम वर्णों के साथ ही काम करता है: टार cfz बैकअप - $ (तिथि +% F) .tar.gz ...
समृद्ध
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.