dirname

फ़ाइल और डायरेक्टरी

इस्तेमाल

dirname [path]

रास्ते का केवल डायरेक्टरी हिस्सा रखता है; कोई slash न हो तो उत्तर एक बिंदु होता है, और basename की तरह यह भी सिर्फ़ text पर काम करता है।

आम विकल्प

विकल्पअर्थ
-zGNU: end each line with NUL instead of a newline
--Everything after this is a path, even if it starts with a dash

उदाहरण

dirname /etc/nginx/nginx.conf

Prints /etc/nginx.

cd "$(dirname "$0")"

Moves a script into its own directory.

हटाना, मिटाना और ढूँढना। कुछ कमांड दोबारा नहीं पूछते, इसीलिए -i लगाने की आदत हाथ बचाती है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. dirname क्या करता है?

रास्ते का केवल डायरेक्टरी हिस्सा रखता है; कोई slash न हो तो उत्तर एक बिंदु होता है, और basename की तरह यह भी सिर्फ़ text पर काम करता है।

Q. इसे कैसे लिखें?

dirname [path] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 2 दिए हैं; पूरी सूची man dirname में है। यह कमांड फ़ाइल और डायरेक्टरी में आती है।

मिलती-जुलती कमांड

man पेज: man dirname