Управљање датотекама

Како створити тврде везе Линук?

Како створити тврде везе Линук?

Повезивање је занимљива карактеристика Линука. У оперативним системима сличним УНИКС-у, све је датотека. Датотека је у основи веза до инода, посебне врсте структуре података која чува све податке о одређеној датотеци, осим изворног имена и стварног садржаја.Ово је карактеристика која повезује полуге. Стварање везе значи стварање друге датотеке која упућује на исти основни иноде као и друга датотека. У многим ситуацијама то је невероватно корисна метода.

Погледајте како направити чврсте везе у Линуку.

Чврсте везе у Линуку

Пре дубљег зарања, разговарајмо мало о тврдим и меким везама. Међу њима постоје неке фундаменталне разлике. У случају тврде везе, она може постојати само у истом систему датотека, док ће симболична веза постојати на више система датотека. Штавише, може се изводити само на редовним датотекама. Такође не можете да креирате чврсте везе до директоријума, тако да не ствара ни петљу директоријума.

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

Команда лс може исписати иноде циљне датотеке / директорија.

$ лс -ли

Стварање чврстих веза

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

Користите следећу структуру наредби да бисте креирали чврсту везу. Имајте на уму да би одредиште требало да буде унутар истог система датотека. Ознака „-в“ је за опширан режим.

$ лн -в


Потврдите резултат.

$ лс -ли


Што се тиче чврстог повезивања директоријума, то није дозвољено. Хипотетички је и даље могуће креирати, али већина Линук дистрибуција онемогућава ту функцију, чак и ако радњу покренете са роот привилегијом. За повезивање директорија користите меке везе.

Софт линкс

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

Баш као и стварање чврстих веза, користићемо алатку лн. Да бисте се пријавили за стварање меке везе, додајте заставицу „-с“.

$ лн -вс


Потврдите резултат.

$ лс -ли

Ако веза већ постоји, можете је ажурирати помоћу заставице „-ф“ која присиљава лн да ажурира везу без икакве потврде. Можете и да користите заставицу „-и“ за стварање интерактивне везе.

$ лн -сф


Не заборавите да проверите резултат.

$ лс -ли

Проналажење веза

Под претпоставком да постоји више веза до исте датотеке, њихово праћење може постати тешко. У таквој ситуацији користите овај метод да бисте сазнали све везе.

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

$ лс -ли


Сада користите број иноде да бисте сазнали све везе до те датотеке. Овде би тренутни активни директоријум требао бити директоријум у коме се налази оригинална датотека.

$ пронађи . -инум

Брисање веза

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

$ рм

Последње мисли

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

Занима ме детаљнија информација о команди лн? Проверите како се користи команда лн.

Срећно рачунање!

Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...
Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...