mktemp

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

इस्तेमाल

mktemp [-d]

अनुमान न लगने वाले नाम से अस्थायी फ़ाइल या डायरेक्टरी बनाकर उसका रास्ता छापता है; यह ख़ुद सफ़ाई नहीं करता, इसलिए बाहर निकलते समय trap के साथ रखें।

आम विकल्प

विकल्पअर्थ
-dCreate a directory instead of a file
-tBuild the name from a prefix inside the temp directory
-pChoose the parent directory
-uOnly print a name, create nothing. Unsafe, avoid it
-qSay nothing when it fails

उदाहरण

tmp=$(mktemp)

A private temp file, with its path in $tmp.

dir=$(mktemp -d)

A temp directory to work in.

mktemp /tmp/build.XXXXXX

The trailing Xs become random characters.

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

कैसे पढ़ें

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

आम सवाल

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

अनुमान न लगने वाले नाम से अस्थायी फ़ाइल या डायरेक्टरी बनाकर उसका रास्ता छापता है; यह ख़ुद सफ़ाई नहीं करता, इसलिए बाहर निकलते समय trap के साथ रखें।

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

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

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

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

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

man पेज: man mktemp