date
प्रोसेस और सिस्टम
इस्तेमाल
date [+FORMAT]वर्तमान समय को मनचाहे रूप में छापता है और तारीख़ का गणित करता है; `+` के बाद का रूप हर जगह एक जैसा है, पर तारीख़ खिसकाना GNU में `-d` और macOS/BSD में `-v` या `-j -f` है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| +%F | Shorthand for %Y-%m-%d. |
| +%s | Unix epoch seconds right now. |
| -u | Work in UTC instead of local time. |
| -d "yesterday" | Parse or shift a date. GNU only. |
| -d @1700000000 | Turn epoch seconds into a readable date. GNU only. |
| -v-2d | Shift by two days on macOS/BSD, which has no -d. |
| -r 1700000000 | Read epoch seconds on macOS/BSD. |
| -j -f "%Y-%m-%d" | Parse a string without setting the clock, on macOS/BSD. |
उदाहरण
date -u +"%Y-%m-%dT%H:%M:%SZ"An ISO 8601 timestamp in UTC, the same on both platforms.
date -d "2 days ago" +%FThe date two days back on GNU; on macOS it is date -v-2d +%F.
date +%sEpoch seconds, for a filename or a quick difference.
क्या चल रहा है और क्या मशीन खा रहा है। मारने से पहले पहचानना क्रम है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. date क्या करता है?
वर्तमान समय को मनचाहे रूप में छापता है और तारीख़ का गणित करता है; `+` के बाद का रूप हर जगह एक जैसा है, पर तारीख़ खिसकाना GNU में `-d` और macOS/BSD में `-v` या `-j -f` है।
Q. इसे कैसे लिखें?
date [+FORMAT] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 8 दिए हैं; पूरी सूची man date में है। यह कमांड प्रोसेस और सिस्टम में आती है।
मिलती-जुलती कमांड
man पेज: man date