मैं नाम के रूप में दिनांक और समय के साथ एक फ़ाइल को टार और gzip करने का प्रयास कर रहा हूं:
date=$(date '+%d-%m-%Y_%H:%M:%S');
tar -zcf "$date".tar.gz repo/bin/
लेकिन मैं पीछे हट गया:
tar (child): Cannot connect to 17-08-2017_21: resolve failed
tar: Child returned status 128
tar: Error is not recoverable: exiting now
वास्तव में यहां क्या हो रहा है और मैं कैसे ठीक कर सकता हूं?
क्या यह नाम से जुड़ने की कोशिश कर रहा है जैसे कि यह एक आईपी है?
GNU तारीख के साथ @drewbenn, यह भी:
—
muru
date --iso-8601=s
(लेकिन इसमें एक टाइमज़ोन ऑफसेट भी जोड़ा गया है)
मैं कॉलन का उपयोग करने से हतोत्साहित होता हूं। कुछ ऐसा ही
—
रॉल्फ
20170818_122314
या समान रूप से पहचानने और / या पार्स करने के लिए पर्याप्त रूप से आसान है। Colons विभिन्न स्थितियों में परेशानी का कारण बनते हैं (आप सिर्फ एक की खोज की)।
+%FT%T
मेंdate
वाक्य रचना की। एक अस्पष्ट प्रारूप में तारीख देने के अलावा, यह अच्छी तरह से!