द। वर्तमान निर्देशिका है, जबकि .. मूल निर्देशिका को दर्शाता है। यह कमांड लाइन पर चीजों को तेज बनाता है और साथ ही आपको पूर्ण पथ टाइप करने की आवश्यकता नहीं है।
उदाहरण:
ऊपर जाएं 2 निर्देशिका:
cd ..\..\
या UNIX आधारित प्रणाली पर, मौजूदा निर्देशिका में निष्पादन योग्य बायनेरिज़ चलाने के लिए:
./program
बहुत सारी UNIX स्क्रिप्ट भी उपयोग करेंगी। उदाहरण के लिए फ़ाइलों को स्कैन करने के लिए वर्तमान निर्देशिका का प्रतिनिधित्व करने के लिए (पर्ल):
#!/usr/bin/perl
opendir ( DIR, "." ) || die "Error opening current directory\n";
while( ($f = readdir(DIR))){
print("$f\n");
}
closedir(DIR);
यह बहुत अधिक पोर्टेबल है यदि आप स्क्रिप्ट को अलग-अलग निर्देशिका या सिस्टम में स्थानांतरित करना चाहते हैं क्योंकि एक निर्देशिका नाम हार्ड-कोडेड नहीं है।