मैं सिंह में एक नरम लिंक कैसे बना सकता हूं?


8

मुझे आज पता चला कि एक उपनाम सिंह में एक नरम लिंक के समान नहीं है। मैंने अपने ड्रॉपबॉक्स फ़ोल्डर में एक फ़ोल्डर का उपनाम बनाया है और उपनाम को अपने डेस्कटॉप पर स्थानांतरित कर दिया है।

जब मैं cdटर्मिनल में इस उपनाम में प्रवेश करने की कोशिश करता हूं , तो टर्मिनल नोट करता है कि उपनाम कोई फ़ोल्डर नहीं है। उबंटू में, मैं, हालांकि, cdएक नरम लिंक में कर सकता हूं ।

मैं सिंह में एक नरम लिंक कैसे बना सकता हूं? यह मेरे लिए सुविधाजनक होगा क्योंकि मैं अजगर लिपियों को लिखता हूं जो नरम लिंक पर भरोसा करते हैं।

जवाबों:


8

आप टर्मिनल से सॉफ्ट लिंक (उर्फ प्रतीकात्मक लिंक या सिमिलिंक) बना सकते हैं, उसी तरह जैसे किसी अन्य यूनिक्स सिस्टम में।

मैं ड्रॉपबॉक्स से परिचित नहीं हूं इसलिए मैं एक उदाहरण बनाऊंगा जिसमें यह माना जाएगा कि Dropboxआपके होम डायरेक्टरी में एक फ़ोल्डर है:

cd ~
ln -s ~/Dropbox/aFolder Desktop/aFolder

ध्यान दें कि lnलिंक को इसके दूसरे तर्क के रूप में बनाता है; इसे ऐसे समझें cp

इसके अलावा, एक चेतावनी: यदि आप उदाहरण के लिए, किसी रिश्तेदार पथ के साथ एक नरम लिंक बनाते हैं

cd ~/Desktop
ln -s ../Dropbox/aFolder aFolder

तब लिंक आपके स्थान पर उस समय के सापेक्ष होगा , वर्तमान निर्देशिका में नहीं जब आपने इसे बनाया था! इसलिए, उदाहरण के लिए, यदि आप इसे स्थानांतरित कर देते हैं ~/Desktop/Foldersतो यह ~/Desktop/Dropboxइसके बजाय इंगित होगा ~/Dropbox


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.