Ln आदेश वापरून सांकेतिक दुवे कसे तयार करावे

या मार्गदर्शकामध्ये, ln आदेश वापरून सिंबॉलिक लिंक्स कसे तयार करावे आणि कसे वापरायचे ते मी तुम्हाला दाखवेन.

उपलब्ध दोन प्रकारचे दुवे आहेत:

मी पूर्वीच एक मार्गदर्शिका लिहून काढली आहे जी आधीपासूनच कडक दुवे आहेत आणि आपण त्या का वापर कराल आणि त्यामुळे हे मार्गदर्शक प्रामुख्याने मऊ लिंक्स किंवा सिम्बॉलिक लिंक्सवर केंद्रित होतील कारण ते अधिक सामान्यतः ज्ञात आहेत

हार्ड लिंक काय आहे

आपल्या फाइल सिस्टीममधील प्रत्येक फाइल एखाद्या आयड्रॉड्सने ओळखली जाते. बहुतेक वेळा आपल्याला याबद्दल खरोखरच काळजी वाटणार नाही परंतु जेव्हा आपण एखादा हार्ड दुवा तयार करू इच्छित असतो तेव्हा याचे महत्त्व कमी होते.

हार्ड लिंक आपल्याला एका वेगळ्या स्थानावरील फाईलमध्ये वेगळी नाव नियुक्त करु देते परंतु मूलत: ती समान फाइल आहे. फायली एकत्र जोडणारी किल्ली आयनोड नंबर आहे.

हार्ड दुवे बद्दल मोठी गोष्ट आहे की ते कोणतीही शारीरिक हार्ड ड्राइव्ह जागा घेत नाहीत.

हार्ड लिंक फायलींना श्रेणीबद्ध करणे सोपे करते. उदाहरणार्थ, कल्पना करा की आपल्याकडे फोटोंची पूर्ण फोल्डर आहे आपण सुट्टीतील छायाचित्रे नावाची एक फोल्डर तयार करू शकता, दुसरे फोटो बॅकवर्डर्स फोटो आणि तिसरे पाळीव प्राणी फोटो म्हणू शकतात.

हे शक्य आहे की आपल्याकडे असे काही फोटो असतील जे सर्व तीन श्रेणींमध्ये फिट असतील कारण त्यांना आपल्या मुलांना आणि कुत्रे यांच्यासह सुट्टीवर नेण्यात आले होते.

आपण मुख्य चित्रपटाला सुट्टीतील फोटो फोटोमध्ये ठेवू शकता आणि नंतर त्या फोटोचा मुलाच्या फोटो श्रेणीत एक हार्ड दुवा तयार करू शकता आणि पाळीव प्राणी फोटोंच्या श्रेणीमध्ये आणखी एक दुर्मिळ दुवा तयार करू शकता. अतिरिक्त जागा घेतली नाही.

हार्ड लिंक तयार करण्यासाठी आपल्याला फक्त खालील कमांड प्रविष्ट करा:

ln / path / to / file / path / to / hardlink

कल्पना करा की आपण फोटोंच्या फोटोंमध्ये ब्राइटनबीक नावाचा फोटो होता आणि आपण मुलाच्या फोटोंच्या फोल्डरमध्ये एक दुवा तयार करू इच्छित होता तर आपण खालील कमांडचा वापर कराल

ln /holidayphotos/BrightonBeach.jpg / कीड्सफोटोस / ब्रॅन्टनबीक.जेपीजी

Ls कमांडचा वापर करून आपण किती फाईल्स समान आयोडशी लिंक करू शकता ते सांगू शकता:

ls-lt

आऊटपुट असे होईल - rw-r - r-- 1 युजरनेम गटनाव डेट फाईलनाव.

पहिला भाग वापरकर्त्याच्या परवानग्या दर्शवितो. महत्त्वपूर्ण बिट हे परवानग्या आणि वापरकर्तानावानंतरची संख्या आहे.

जर संख्या 1 असेल तर ती एक विशिष्ट आयोडसाठी निर्देशित केलेली एकमेव फाइल आहे (म्हणजे ती जोडलेली नाही). जर संख्या एकापेक्षा जास्त असेल तर ती 2 किंवा अधिक फाइल्स द्वारे जोडलेली आहे.

प्रतिकात्मक दुवा काय आहे

प्रतिकात्मक दुवा एका फाइलवरून दुसऱ्या शॉर्टकट प्रमाणे आहे. प्रतिकात्मक दुव्याची सामुग्री त्या वास्तविक फाइल किंवा फोल्डरचा पत्ता आहे जिच्याशी दुवा साधलेली आहे.

प्रतिकात्मक दुवे वापरण्याचे फायदे हे आहे की आपण इतर विभाजनांवर आणि इतर डिव्हाइसेसवर फायली आणि फोल्डरशी दुवा साधू शकता.

हार्ड लिंक आणि सिम्बॉलिक लिंक्समध्ये आणखी एक फरक असा आहे की, आधीपासूनच अस्तित्वात असलेल्या एका फाईलवर हार्ड लिंक तयार करणे आवश्यक आहे, तर फाईलच्या आधी एक सॉफ्ट लिंक तयार केला जाऊ शकतो.

प्रतिकात्मक दुवा तयार करण्यासाठी खालील सिंटॅक्स वापरा:

ln -s / path / to / file / path / to / link

आधीपासूनच अस्तित्वात असलेली लिंक ओव्हरराईट करण्याबद्दल आपल्याला काळजी वाटत असल्यास आपण खालीलप्रमाणे -b स्विच वापरू शकता:

ln -s -b / path / to / file / path / to / link

यामुळे लिंकचा बॅकअप तयार होईल जर तो आधीपासूनच विद्यमान असेल परंतु शेवटी (~) टिल्डसह.

जर फाइल आधीपासूनच त्याच नावाने प्रतिकात्मक दुवा म्हणून अस्तित्वात असेल तर आपल्याला एक त्रुटी येईल

आपण खालील आदेश वापरून फाइल अधिलिखीत करण्यासाठी दुवा सक्ती करू शकता:

ln -s -f / path / to / file / path / to / link

आपण कदाचित -f स्विचला -बी स्विचशिवाय वापरु इच्छित नाही कारण आपण मूळ फाइल गमवाल.

दुसरे पर्याय म्हणजे जर एखादी फाईल आधीपासूनच अस्तित्वात आहे की नाही हे विचारून संदेश प्राप्त करणे. आपण हे खालील आदेशाने करू शकता:

ln -s -i / path / to / file / path / to / link

फाइल एखाद्या सिम्बॉलिक लिंक असेल तर आपण कसे सांगू शकता?

खालील ls आदेश चालवा:

ls-lt

जर एखादी फाइल सिम्बॉलिक लिंक असेल तर आपण यासारखे काहीतरी पाहू शकाल:

myshortcut -> myfile

आपण दुसर्या फोल्डरवर नेव्हिगेट करण्यासाठी प्रतीकात्मक दुवा वापरू शकता.

उदाहरणार्थ, कल्पना करा की आपल्याकडे / home / music / rock / alicecooper / heystoopid शी दुवा आहे हेइस्टॉपॉइड म्हणतात

खालील आदेश वापरून त्या फोल्डरवर नेव्हिगेट करण्यासाठी आपण खालील cd आदेश चालवू शकता:

सीडी heystoopid

सारांश

हे असे आहे. आपण शॉर्टकट सारख्या प्रतिकात्मक दुवे वापरता ते खरोखर लांब मार्ग लहान करण्यासाठी आणि इतर विभाजने आणि ड्राइव्हस् वर फायलींचा सहज प्रवेश मिळवण्यासाठी एक मार्ग असू शकतो.

हे मार्गदर्शक सिम्बॉलिक लिंक्सबद्दल आपल्याला माहित असणे आवश्यक असलेल्या सर्व गोष्टी दर्शविते परंतु इतर स्विचकरिता आपण ln आदेशासाठी मॅन्युअल पृष्ठ तपासू शकता.