वर्तमान निर्देशिका का उपयोग करने के लिए गंतव्य निर्देशिका किसी एकल बिंदु ' .' का उपयोग करें
लंबा जवाब
अपने उदाहरण का उपयोग कर आप टाइप करेंगे: cp ~/anotherdir/dir2/file .
कार्रवाई में डॉट ., ..और ../../निर्देशिका नामों को देखने के लिए , अपने टर्मिनल में निम्न आदेशों को कॉपी और पेस्ट करें:
mkdir a && mkdir a/b && mkdir a/b/c && mkdir a/b/c2
cd a/b/c
cp /etc/default/grub .
cp /etc/default/grub ..
cp /etc/default/grub ../c2
cd ../../
tree
ट्री कमांड से आउटपुट इस तरह दिखाई देता है:
.
└── b
├── c
│ └── grub
├── c2
│ └── grub
└── grub
3 directories, 3 files
.पेड़ उत्पादन के शीर्ष पर नई वर्तमान निर्देशिका का प्रतिनिधित्व करता है a जो दादा-दादी की है a/b/cजो हम प्रयोग पर नेविगेट cd ../../आदेश। नीचे aहम उप-निर्देशिकाओं को देखते हैं a/b, a/b/cऔरa/b/c2
लाइन विश्लेषण द्वारा लाइन
पहले हमने एक &&साथ कई लाइनों को जोड़ने के लिए एक लाइन पर 4 डायरेक्टरी बनाई ।
फिर हम उस निर्देशिका में बदल गए a/b/c, जो निम्नलिखित प्रतिलिपि कमांड के लिए वर्तमान निर्देशिका है:
- पहली प्रतिलिपि कमांड (
cp) में हम गंतव्य को अपनी वर्तमान निर्देशिका ( सी ) के साथ सेट करते हैं .।
- दूसरी प्रतिलिपि कमांड में हमने गंतव्य निर्देशिका ( b ) के साथ गंतव्य सेट किया
..।
- तीसरी कॉपी कमांड में हमने गंतव्य स्थल को सिबलिंग डायरेक्टरी ( c2 ) के साथ सेट किया
../c2
फिर, जैसा कि पहले कहा गया था, हमने वर्तमान निर्देशिका को बदल दिया aऔर treeसभी निर्देशिकाओं और फाइलों को प्रदर्शित करने के लिए कमांड को चलाया a।
साफ - सफाई
हमारे किए जाने के बाद, हम तीन निर्देशिकाओं और फ़ाइलों को हटा देते हैं:
cd ~/
rm -r tree
..इसका मतलब है कि एक निर्देशिका कम है। कई बार इस्तेमाल किया जा सकता है, यानीcd ../..