विंडोज 10 पर एक प्रतीकात्मक लिंक कैसे बनाएं?


102

Http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple- कंप्यूटर पढ़ रहा था और मुझे पता है कि जंक्शन / mklink ने विंडोज 7 में भी काम किया था, लेकिन ऐसा लगता है जैसे जंक्शन कमांड विंडोज 10 में सेवानिवृत्त।

विंडोज 10 में सिम्लिंक बनाने का सही तरीका क्या है?


2
आप Windows SysInternals (जो Microsoft का हिस्सा है) से जंक्शन डाउनलोड कर सकते हैं ।
DavidPostill

यह काम किया, बहुत बहुत धन्यवाद! यदि आप उत्तर देते हैं, तो मैं इसे सही उत्तर के रूप में स्वीकार कर सकता हूं।
लाल

महान। मैं इसे उत्तर के रूप में लिखूंगा।
DavidPostill

9
इसमें गलत क्या है mklink?
डैनियल बी

जवाबों:


122

ऐसा लगता है कि जंक्शन कमांड विंडोज 10 में सेवानिवृत्त हो गया है।

आप Windows SysInternals (जो Microsoft का हिस्सा है) से जंक्शन डाउनलोड कर सकते हैं :

जंक्शन न केवल आपको एनटीएफएस जंक्शन बनाने की अनुमति देता है, यह आपको यह देखने की अनुमति देता है कि क्या फाइलें या निर्देशिका वास्तव में अंक हैं। रेपर्स पॉइंट वह तंत्र है जिस पर NTFS जंक्शन आधारित होते हैं, और उनका उपयोग विंडोज के रिमोट स्टोरेज सर्विस (RSS), साथ ही वॉल्यूम माउंट पॉइंट द्वारा किया जाता है।

जंक्शनों के उपयोग के सुझावों के लिए कृपया इस Microsoft KB आलेख को पढ़ें ।

ध्यान दें कि विंडोज दूरस्थ शेयरों पर निर्देशिकाओं के लिए जंक्शनों का समर्थन नहीं करता है।


तो मैं विंडोज 10 में जंक्शन या निर्देशिका प्रतीकात्मक लिंक कैसे बनाऊं?

junctionऊपर बताए अनुसार डाउनलोड करें ।

अब आप निम्न कमांड का उपयोग कर सकते हैं।

एक जंक्शन बनाएं:

junction "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

एक निर्देशिका प्रतीकात्मक लिंक बनाएँ:

mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

जंक्शन बनाने के लिए आप mklink /jया तो या junctionविंडोज 10 में उपयोग कर सकते हैं ।

mklink /dनिर्देशिका प्रतीकात्मक लिंक बनाने के लिए आप विंडोज 10 में उपयोग कर सकते हैं ।

टिप्पणियाँ:

  • junctionजंक्शनों को भी सूचीबद्ध कर सकते हैं और निर्धारित कर सकते हैं कि क्या कोई फ़ाइल इसके विपरीत जंक्शन है mklink

  • mklinkएक आंतरिक कमांड केवल एक cmdशेल के भीतर उपलब्ध है ।

  • डिफ़ॉल्ट रूप से प्रशासक विशेषाधिकारों को प्रतीकात्मक लिंक बनाने के लिए आवश्यक है।

    इसे अन्य उपयोगकर्ताओं को भी दिया जा सकता है। सुरक्षा सेटिंग "प्रतीकात्मक लिंक बनाएं" पर दी जा सकती है:

    Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\
    

उदाहरण

एक निर्देशिका प्रतीकात्मक लिंक बनाने के लिए mklink का उपयोग करना:

F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test

जंक्शन बनाने के लिए mklink का उपयोग करना:

F:\test>mklink /j test-junction test
Junction created for test-junction <<===>> test

जंक्शन बनाने के लिए जंक्शन का उपयोग करना:

F:\test>C:\apps\NirSoft\SysinternalsSuite\junction.exe test-junction test

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Created: F:\test\test-junction
Targetted at: F:\test\test

आगे की पढाई


क्या यह अलग है mklink /j?
जोनो

1
@ जोनो जहां तक ​​मुझे पता है कि जंक्शन बनाते समय यह समान है। junctionभी विपरीत जंक्शनों सूची जाएगाmklink
DavidPostill

2
जहाँ तक मैं बता सकता हूँ, आप PowerShell केmklink अंदर उपयोग नहीं कर सकते , इसलिए आपको अवश्य उपयोग करना चाहिए । साथ ही, आपको इसे व्यवस्थापक के रूप में चलाना होगा। लेकिन इसके लिए मेरा शब्द न लें। मैं केवल 40 घंटों के लिए विंडोज कंप्यूटर का उपयोग कर रहा हूं। cmd.exe
ब्रूनो ब्रोंस्की

@ ब्रूनो ब्रोनोस्की सही। ऐसा इसलिए है क्योंकि mklinkएक आंतरिक कमांड केवल एक cmdशेल के भीतर उपलब्ध है । उदाहरण के लिए, कुछ cmdआंतरिक आदेशों को लागू किया गया है । PowerShelldir
DavidPostill

2
@DavidPostill एक सुधार, लेकिन फिर भी बहुत अधिक ध्यान junctionजिस पर एक अलग डाउनलोड की आवश्यकता होती है। अंत में एक अतिरिक्त सेवानिवृत्त विकल्प के रूप में तैयार किए गए mklinkमुख्य फोकस के रूप में बेहतर काम करना प्रतीत होगा junction
WBT

43

उन्नत व्यवस्थापक के रूप में एक PowerShell सत्र खोलें और टाइप करें:

New-Item -ItemType SymbolicLink -Path E:\Data\MyGames -Target "C:\users\UserName\MyGames"

या कम क्रिया सिंटैक्स का उपयोग कर:

ni E:\Data\MyGames -i SymbolicLink -ta "C:\users\UserName\MyGames" 

2016 में निश्चित रूप से और विंडोज 10 के साथ आप सीएमडी कमांड या बाहरी डाउनलोड के साथ चारों ओर फील नहीं करना चाहते हैं।

विंडोज 10 पॉवरशेल 5 के साथ आता है जिसमें प्रतीकात्मक लिंक बनाने के लिए बिलिन सपोर्ट है।


6
निश्चित रूप से 2016 में, मुझे सहानुभूति पैदा करने के लिए हुप्स के माध्यम से कूदना नहीं चाहिए! अभी भी खिड़कियों में से एक सबसे बड़ी विफल रहता है।
डेविड अरनो 20

11
तुम मजाक कर रहे हो ना? मैं इसके बजाय "न्यू-आइटम -ItemType SymbolicLink -Path E: \ Data \ MyGames -Target" C: \ Users \ UserNo's MyGames "के बजाय" mklink / d test-dir-sym-link test "करूँगा। सुपर -पावरबस सिलेश सिंटैक्स वास्तव में मेरी पसंद के हिसाब से नहीं है ...
Jaime de los Hoyos M.

8
@JaimedelosHoyosM - छोटे पॉवरशेल सिंटैक्स का उपयोग करके आप उपयोग कर सकते हैंni test-dir-sym-link -i SymbolicLink -ta test
पीटर

क्या बिना प्रशासक विशेषाधिकारों के इस तरह से PowerShell से एक SymbolicLink बनाने का एक तरीका है?
cjsimon

2
@ एसस्केप - आप पैरामीटर नाम के पहले कुछ अक्षरों का उपयोग कर सकते हैं यदि वे विशिष्ट रूप से पैरामेटर की पहचान करते हैं, उदाहरण के -iलिए पर्याप्त हैं, -ItemTypeलेकिन -tपर्याप्त नहीं है क्योंकि एक से अधिक पैरामीटर हैं जो शुरू होते हैं t, इसलिए हमें उपयोग करने की आवश्यकता है-ta
पीटर हैन्डर

14

यदि आप सहानुभूति बनाने के लिए / संपादन के लिए एक GUI टूल चाहते हैं तो http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html का उपयोग करें

लिंक शेल एक्सटेंशन (LSE) हार्डलिंक्स, जंक्शन, वॉल्यूम माउंटपॉइंट और विंडोज 7/8 के प्रतीकात्मक लिंक के निर्माण के लिए प्रदान करता है, (इसमें लिंक के रूप में सामूहिक रूप से संदर्भित) एक फ़ोल्डर क्लोनिंग प्रक्रिया जो हार्डलिंक / सिंबोलिक लिंक का उपयोग करती है और एक कॉपी प्रक्रिया का ख्याल रखती है। जंक्शन, प्रतीकात्मक लिंक और हार्डलिंक। LSE, जैसा कि इसके नाम का अर्थ है शेल एक्सटेंशन के रूप में लागू किया गया है और इसे Windows एक्सप्लोरर, या इसी तरह के फ़ाइल / फ़ोल्डर प्रबंधकों से एक्सेस किया जाता है। विस्तार उपयोगकर्ता को एक या कई फ़ाइलों या फ़ोल्डरों का चयन करने की अनुमति देता है, फिर माउस का उपयोग करके, आवश्यक लिंक के निर्माण को पूरा करें - हार्डलिंक, जंक्शन या सिम्बोलिक लिंक या हार्ड डिस्क या प्रतीक लिंक से मिलकर क्लोन बनाने के लिए फ़ोल्डर्स के मामले में। LSE उन सभी Windows संस्करणों पर समर्थित है जो NTFS संस्करण 5.0 या बाद के संस्करण का समर्थन करते हैं, जिसमें Windows XP64 और Windows7 / 8/10 शामिल हैं। hardlinks,

यहाँ छवि विवरण दर्ज करें


3
कृपया पढ़ें कि मैं कुछ युक्तियों के लिए सॉफ्टवेयर की सिफारिश कैसे करूं कि आपको सॉफ्टवेयर की सिफारिश करने के बारे में कैसे जाना चाहिए। आपको कम से कम एक लिंक प्रदान करना चाहिए, सॉफ़्टवेयर के बारे में कुछ अतिरिक्त जानकारी और प्रश्न में समस्या को हल करने के लिए इसका उपयोग कैसे किया जा सकता है।
DavidPostill

1
यह एक अच्छा उपकरण है, लेकिन जवाब में कुछ और जानकारी अच्छी होगी।
DavidPostill

1

कुछ भी स्थापित करने की आवश्यकता नहीं है!

एक सरल और ओपन-सोर्स symlink_creator.bat फ़ाइल मौजूद है, और आप उस फ़ाइल पर वांछित फ़ाइल / फ़ोल्डर को बस खींच सकते हैं और छोड़ सकते हैं।


डाउनवर्ड करने के लिए उत्सुक: यह ओपन-सोर्स है, इसलिए, बस फ़ाइल पर राइट क्लिक करें और देखें कि यह स्वयं सामग्री है, कोड की कई लाइनें।


6
आपको अपने उत्तर में जोड़ना चाहिए कि यह बैच फ़ाइल कैसे काम करती है और इसके साथ आपका क्या संबंध है। बैच फाइलें बहुत विनाशकारी हो सकती हैं और इंटरनेट से बेतरतीब तरीके से चलना सामान्य ज्ञान के खिलाफ होता है।
मूनरुनिस्टर

यह अधिक दिलचस्प है कि आपने इन शब्दों को उपरोक्त उत्तर के लिए टिप्पणी की, जो अज्ञात कार्यक्रम से लिंक करते हैं, और मैंने जिस लिंक का उपयोग किया है, वह ओपन-सोर्स कोड से लिंक करता है।
टोडुआ

1
ऊपर दिए गए उत्तर में पहले से ही एक मध्यस्थ टिप्पणी है। मैं मुख्य रूप से आपके उत्तर से चिंतित था क्योंकि आपके द्वारा लिंक की गई वेबसाइट कुछ हद तक स्केच लगती है, और आपके उत्तर के प्रारूप ने मेरे लिए कुछ लाल झंडे ला दिए। मैं वास्तव में सिर्फ पागल हो रहा हूं।
मूनरुस्टोर

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