OSX में परिभाषित TMPDIR केवल अपने आप से ही सुलभ है, जो अस्थायी फ़ाइलों mktemp()
को बनाने के लिए प्रोग्रामों द्वारा बनाई गई आपकी अस्थायी फ़ाइलों को एक्सेस करने के लिए किसी और के जोखिम को कम करता है।
/ Tmp और / var / tmp के बीच का अंतर अधिक सूक्ष्म है और यूनिक्स की दुनिया में एक लंबा रास्ता तय करता है, मतभेद और उपयोग के बारे में चर्चा संभवतः चल रही है क्योंकि पहले Unix सिस्टम को दोनों के साथ तैनात किया गया था (लंबी सूची के लिए Google देखें के लिंक)। / tmp रूट फाइल सिस्टम पर रहता है, इसलिए यह सिस्टम के शुरू होते ही पहुंच योग्य हो जाता है (भले ही कोई अन्य डिस्क अभी तक आरोहित नहीं है) लेकिन यह छोटा हो सकता है। / Var फाइल सिस्टम आमतौर पर दूसरे विभाजन में होता है और बहुत बड़ा होता है। मैंने उन प्रणालियों का भी सामना किया है जहाँ / tmp सिर्फ एक रैमडिस्क या / var / tmp के लिए एक सिमलिंक था। यह हालांकि OSX पर ऐसा नहीं है।
/ tmp को OSX (देखें /etc/defaults/periodic.conf
), / var / tmp पर बहुत कम ही (यदि बिल्कुल भी) नियमित रूप से साफ़ किया जाए।
/private/var/tmp
है कि मैं लंबे समय तक घूमा रहता हूँ क्योंकि मेरे पास एक साल पहले से सामान है।