Шта је симболичка веза (симболичка веза)? Како направити један у Линук -у

Шта је симболичка веза (симболичка веза)? Како направити један у Линук -у

Као корисник рачунара, ако бисте морали да дефинишете пречицу, вероватно бисте рекли да је то показивач на датотеку, фасциклу или апликацију, зар не? Тако је.





Али та кратка дефиниција уопште не говори целу причу. То значи да су све пречице исте када нису. Имате скоро прегршт типова пречица. Фокусираћемо се на симболичку везу испод. Такође се назива симболичка веза или мека веза, па ћемо термине користити наизменично.





Хајде да видимо шта је симболичка веза, како да креирате симболичну везу на Линук -у, као и на мацОС -у и Виндовс -у, зашто вам је потребна ова посебна врста пречица и још много тога.



Истина је да је симболичка веза датотека пречице. Али разликује се од стандардне пречице коју је, рецимо, инсталатер програма поставио на вашу Виндовс радну површину како би олакшао покретање програма.

Наравно, кликом на било коју врсту пречице отвара се повезани објекат, али оно што се дешава испод хаубе је другачије у оба случаја, што ћемо видети даље.



Док стандардна пречица указује на одређени објекат, симболичка веза чини да изгледа као да је повезани објекат тамо. Ваш рачунар и апликације на њему ће читати симболичку везу као сам циљни објекат.

На мацОС -у то добијате у облику поруке „датотека постоји“ која се појављује када покушате да креирате символичку везу на истој локацији као и оригинални објекат. Чак и ако покушате да преместите симболичку везу на исту локацију након што сте је креирали на другом месту, она ће бити преименована у копију.





Рецимо да на тврдом диску имате одређену фасциклу коју желите да синхронизујете са Дропбок -ом без премештања саме фасцикле у Дропбок.

У овом случају, стварање пречице до фасцикле у Дропбок -у је бесмислено. Пречица ће радити на уређају на којем сте је креирали. Дропбок ће такође синхронизовати пречицу. Али, синхронизована датотека пречице је неважећа када јој приступате са другог рачунара, односно не води никуда.





Сада, да је та пречица симболична веза, не бисте се суочили са овим проблемом. То је зато што Дропбок чита симболичку везу као стварну фасциклу и као резултат синхронизује податке из те фасцикле. Затим можете приступити фасцикли и њеном садржају на свим својим уређајима на којима је омогућена Дропбок синхронизација, иако оригинална фасцикла није део вашег Дропбок -а.

шта учинити ако је ваш фацебоок налог хакован

Имајте на уму да ако се ради о редовној пречици или симболичкој вези, њено брисање неће утицати на оригинални објекат на било који начин.

Генерално, добра идеја је да уместо пречица направите симболичне везе када желите:

  • Приступите датотеци са више локација без прављења копија и без коришћења много простора на диску. (Симбол везе имају само неколико бајтова.)
  • Одржавајте различите верзије датотеке, а да при томе водите рачуна да показивачи на њу увек воде до најновије или најновије верзије. (Ово функционише јер симболичка веза остаје активна чак и ако циљну датотеку замените другом датотеком истог имена.)
  • Преместите податке са Ц: погона на, рецимо, секундарни чврсти диск без ометања функција система или апликације којима су потребни наведени подаци на Ц: диску.

Вероватно ћете наићи на многе друге случајеве употребе симболичких веза.

Софтверске везе можете креирати помоћу терминала или командне линије. Касније ћемо доћи до алата за означавање и кликни ако вам није угодно петљати по терминалу.

На Линук -у и мацОС -у

На Линук -у можете креирати симболичну везу за датотеку или фасциклу помоћу ове наредбе терминала:

ln -s [/path/to/file] [/path/to/symlink]

Иста команда ради и на мацОС-у, јер је мацОС оперативни систем заснован на УНИКС-у, попут Линука.

Погледајте горњи снимак екрана за пример команде.

Изворни управитељ датотека у одређеним радним окружењима Линука омогућава вам да креирате меку везу путем менија десног клика, па ћете можда желети да проверите да ли ваша апликација за истраживање датотека има ту опцију.

Популарни менаџер датотека Наутилус, који долази у пакету са различитим Линук дистрибуцијама, имао је Направи везу опција менија која је сада нестала. Али и даље можете да креирате символичку везу у Наутилусу држећи притиснутом типку Цтрл и Смена тастере и превлачењем циљне датотеке на локацију на којој желите да се прикаже символичка веза. Не брините, оригинална датотека ће остати непромењена.

На Виндовс -у

Мораћете да отворите прозор командне линије као администратор и откуцате следећу команду да бисте креирали симболичну везу:

mklink [/path/to/symlink] [/path/to/file]

За симболичне везе до директоријума морате мало да подесите команду користећи застава:

mklink /d [/path/to/symlink] [/path/to/file]

Ако не желите да радите са командном линијом, можете користити графички алат тзв Линк Схелл Ектенсион за креирање симболичких веза. То је једно од најбољих проширења за Виндовс Филе Екплорер за управљање датотекама.

Белешка: Систем вас неће спречити да креирате симболичку везу унутар симболичне везе, али је најбоље да то избегнете. У супротном ћете створити бесконачну петљу која може изазвати проблеме за системске услуге попут антивирусних скенера.

Ако сте икада стварали псеудониме на мацОС -у, приметићете да се они понашају слично символима. Оба типа пречица упућују на име путање повезане датотеке или фасцикле.

Разлика је у томе што псеудоним такође означава повезани објекат идентификатором који се зове иноде (индексни чвор). Овај идентификатор је јединствен за објекат и прати га у систему датотека.

Зато ће псеудоним добро функционисати чак и ако циљ преместите на другу локацију. Покушајте то са симболичком везом и наићи ћете на грешку. (Можете да преместите псеудоним и символичку везу без икаквих проблема, осим ако имате посла са датотекама заштићеним системом.)

Наравно, обе врсте пречица ће се показати бескорисним ако избришете оригиналну датотеку или преименујете било коју од фасцикли више у хијерархији.

Не могу да кажем разлику између псеудонима и симболичке везе јер сте уклонили алиас ознака из имена датотеке за псеудоним?

Отворите инспектор датотека или Добити информације панела за сваку пречицу и погледајте величину датотеке испод Генерал одељак. Ако каже (нула бајтова на диску) , бавите се симболичком везом.

Симболичне везе (у тренутној фасцикли) ће се такође открити када користите ову команду терминала:

ls -la

Команда ради и на Линук -у и видећете симболичку везу која указује на локацију оригиналног објекта.

Симболичне везе у почетку могу изгледати збуњујуће, али ако одвојите време да их разумете, схватићете да су ипак прилично једноставне за употребу!

Можете чак и да креирате симболичне везе на Андроид -у помоћу Термук , апликацију која омогућава вам да користите Линук командну линију . А да ли сте знали да датотеке Гоогле диска можете лакше делити симболичким везама?

Објави Објави Твеет Емаил Како приступити Гоогле-овом уграђеном нивоу облачића на Андроиду

Ако сте икада морали да се уверите да је нешто на нивоу, сада можете да добијете ниво облачића на телефону за неколико секунди.

Прочитајте следеће
Повезане теме
  • Линук
  • Објашњена технологија
  • Терминал
  • Симболичка веза
О аутору Аксхата Сханбхаг(Објављено 404 чланака)

Аксхата се обучавао ручном тестирању, анимацији и УКС дизајну пре него што се фокусирао на технологију и писање. Ово је спојило две њене омиљене активности - осмишљавање система и поједностављивање жаргона. На МакеУсеОф -у, Аксхата пише о томе да најбоље искористите своје Аппле уређаје.

Више од Аксхата Сханбхага

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили