विज्ञापन

क्रिप्टो एक्सचेंज बोनस पाएँ

सिर्फ़ साइन अप करने पर मिलने वाले बोनस। शर्तें हर एक्सचेंज की घोषणा से ज्यों की त्यों ली गई हैं।

basename

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

इस्तेमाल

basename [path] [suffix]

रास्ते से डायरेक्टरी वाला हिस्सा हटाता है और चाहें तो suffix भी काट देता है; यह केवल text का काम है, फ़ाइल है या नहीं यह नहीं देखता।

आम विकल्प

विकल्पअर्थ
-aTreat every argument as its own path
-sStrip the given suffix from each result
-zGNU: end each line with NUL instead of a newline

उदाहरण

basename /var/log/nginx/access.log

Prints access.log.

basename report.tar.gz .gz

Prints report.tar.

basename -s .md -a a.md b.md

Prints a and b.

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

कैसे पढ़ें

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

आम सवाल

Qbasename क्या करता है?

रास्ते से डायरेक्टरी वाला हिस्सा हटाता है और चाहें तो suffix भी काट देता है; यह केवल text का काम है, फ़ाइल है या नहीं यह नहीं देखता।

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

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

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

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

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

man पेज: man basename