मैं उसके नाम की तारीख के साथ ज़िप फ़ाइल कैसे बना सकता हूं?


12

कमांड-लाइन में, मैं एक निर्देशिका से एक ज़िप फ़ाइल कैसे बना सकता हूं, जिसका नाम वर्तमान तारीख होगा?

मैं उपयोग कर सकता हूं zip -r name dir, लेकिन इसे नाम के लिए तारीख कैसे दे सकता हूं ?

जवाबों:


28

dateफ़ाइलनाम में कमांड को स्लिप करके :

zip -r "archive-$(date +"%Y-%m-%d").zip" file1 file2 file3 file4

यह सिर्फ साल-महीने-दिन करता है लेकिन आप समय, सप्ताह, आदि का उपयोग कर सकते हैं यदि यह आपको अधिक सूट करता है। आप प्रतिस्थापन स्ट्रिंग के बारे में अधिक पढ़ सकते हैं man date


महान, आप से :)
szaman

1
समय के साथ तारीख के लिए: ज़िप -r "संग्रह - $ (तारीख +"% Y-% m-% d% H-% M-% S ")। ज़िप" file1 file2 file3 file4
Samad
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.