Линук наредбе

Како се користи Линук лн наредба

Како се користи Линук лн наредба
У Линуку се обично наредба лн користи за стварање симболичких веза датотеке или директоријума. Ако вам је потребна иста датотека или директоријум у више путања датотека, тада је симболично повезивање најлакше доступно решење. Симболичке везе захтевају само неколико килобајта простора на диску.

Постоје две врсте симболичких веза, тврде везе и меке везе. Команда лн се може користити за стварање тврдих и меких веза.

Тврде везе:

Ово је само друго име за исту датотеку. Можете то назвати и алиасом. Тврде везе имају исти број иноде као оригинална датотека. Дакле, они се заправо не разликују од оригиналног фајла, друго име које има друго име.

Чврсти линкови имају нека ограничења.

Софт Линкс:

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

За разлику од тврдих веза, меке везе имају своје бројеве иноде. Дакле, то су различите датотеке или директоријуми од оригиналних датотека или директорија.

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

Команда лн је подразумевано доступна у свакој Линук дистрибуцији. Дакле, не морате га засебно инсталирати.

У овом чланку ћу вам показати како се користи Линук лн команда за стварање меких и тврдих симболичких веза. Такође ћу вам показати како се управља меким и тврдим симболичким везама креираним помоћу команде лн. Па, кренимо.

Стварање и уклањање тврде симболичке везе:

Да направите чврсту везу датотеке (рецимо тест.ткт), покрените следећу команду:

$ лн тест.ткт тест_хл.ткт

БЕЛЕШКА: Ево, тест_хл.ткт је чврста веза до датотеке тест.ткт.

Ако проверите број иноде (33577665 у мом случају) датотека тест.ткт и тест_хл.ткт, открићете да обе датотеке имају исте бројеве иноде. Ово се очекује јер смо креирали чврсту везу до датотеке тест.ткт. Дакле, датотека везе тест_хл.ткт такође има исти број иноде као и тест.ткт датотека.

$ лс -ли

Број 2 овде подсећа на укупан број датотека са истим бројем иноде. У нашем случају имамо 2 датотеке са истим бројем иноде.

Ако желите, можете ставити чврсту везу у други директоријум, као и следеће:

$ лн тест.ткт / дир1 / дир2 / тест_хл.ткт

Да бисте уклонили чврсту везу тест_хл.ткт, покрените следећу команду:

$ унлинк тест_хл.ткт

Као што видите, тест_хл.ткт тврда веза више није наведена.

Креирање и уклањање меких веза:

Да бисте креирали софт линк датотеке тест.ткт, покрените следећу команду:

$ лн -с тест.ткт тест_сл.ткт

Као што видите, софт линк тест_сл.ткт теста датотеке.ткт је креиран. На списку лс, софт линк користи -> знак за приказ везе до оригиналне датотеке. Такође имајте на уму да су бројеви иноде оригиналне датотеке тест.ткт (33577665) и софт линк тест_сл.ткт (33577676) је другачији.

Можете да направите и меке везе до директоријума.

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

$ лн -с / етц цонфиг

Као што видите, софт линк цонфиг директоријума / итд је створен.

Меку везу датотеке или директоријума такође можете ставити у други директоријум. Да бисте то урадили, покрените команду лн на следећи начин:

$ лн -с тест.ткт / дир1 / дир2 / тест_сл.ткт

Или

$ лн -с тест_дир / дир1 / дир2 / тест_дир_сл

Можете уклонити софт линк тест_сл.ткт како следи:

$ унлинк тест_сл.ткт

Ажурирање софтверских веза:

Понекад можете на крају избрисати оригиналну датотеку или директоријум без уклањања меке везе. Ово ће оставити меку везу сломљеном. Или сте можда грешком направили меку везу до погрешне датотеке или директоријума.

У оба случаја софтверску везу можете врло лако ажурирати помоћу опција команде лн.

Рецимо, желите да ажурирате софт линк тест_сл.ткт и повежите га са новом датотеком Здраво.ткт.

Да бисте то урадили, покрените следећу команду:

$ лн -сф здраво.ткт тест_сл.ткт

Као што видите, софт линк се ажурира.

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

Дакле, на тај начин користите команду Линук лн за стварање меких и тврдих симболичких веза. Хвала што сте прочитали овај чланак.

Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...