Коришћење хард линк-а за повезивање датотека на Линук-у

Постоје две врсте веза које можете креирати у оквиру Линука:

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

Брисање симболичке везе нема утицаја на физичку датотеку на коју указује веза.

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

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

Замислите да сте рођени са именом Роберт. Други људи би вас могли познати као Роббие, Боб, Боби или Роб. Свака особа би причала о истој особи.

Свака линка додаје 1 у бројач веза, што значи да обришете физичку датотеку коју морате избрисати сваку појединачну везу.

Зашто користити тешке везе?

Тешке везе пружају ефикасан начин организовања датотека. Најједноставнији начин да то опишете јесте стара епизода Сезама.

Берт је рекао Ерни да уклони све своје ствари, па је Ерние поставила свој задатак. Пре свега, одлучио је да уреди све црвене ствари. "Ватрогасни мотор је црвен". Па Ерние ставља ватрогасну машину.

Следећа Ерние одлучује да уклони све играчке точкама. Ватрогасни мотор има точкове. Значи, Ерние је средила ватрогасну машину.

Непотребно је рећи да Берт долази кући да пронађе управо исти гомил као и раније, али Ерние је средила више од десет пута спасила мотор.

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

Сада можете направити копију фотографије и поставити је у сваки фолдер. То значи да имате три копије исте датотеке које троше три пута више простора.

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

Чврста веза заузима никакав простор. Због тога, можете снимити исти видео у различитим категоријама (тј. По години, жанру, глуму, режисерима) без смањења простора на диску.

Како направити тврду везу

Можете креирати тврду везу користећи следећу синтаксу:

У путању / до / фајл / путању / до / хард / линк-у

На примјер, на горњој слици имамо Алице Цоопер музички фолдер који се зове Трасх на путу / хоме / гари / музика / Алице Цоопер / Трасх. У том фолдеру постоји 10 песама од којих је један класични Отров.

Сада Поисон је стаза, тако да смо креирали фасциклу под именом Роцк под музичком фасциклом и створили тврду везу са Поисон-у тако што смо куцали следећу датотеку:

лн "01 - Поисон.мп3" "~ / Мусиц / роцк / Поисон.мп3"

Ово је добар начин за организовање музике .

Како сазнати разлику између тешке везе и симболичке везе

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

Је-ли

Стандардна датотека без веза ће изгледати на следећи начин

-рв-р-р-- 1 гари гари 1000 Дец 18 21:52 поисон.мп3

Колоне су следеће:

Ако је ово тврдо повезивање, излаз би изгледао овако:

-рв-р - р-- 2 гари гари 1000 Дец 18 21:52 поисон.мп3

Обратите пажњу на то да број ступаца линкова приказује 2. Сваки пут када се креира тврди линк тај број ће се повећати.

Симболичка веза ће изгледати на следећи начин:

-рв-р-р-- 1 гари гари 1000 Дец 18 21:52 поисон.мп3 -> поисон.мп3

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

Како пронаћи све тешке везе са датотеком

Све датотеке у вашем Линук систему садрже број иноде који јединствено идентификује датотеку. Датотека и његова тврда веза садрже исти иноде.

Да бисте видели број иноде за тип датотеке, следите наредбу:

лс -и

Излаз за једну датотеку биће следећи:

1234567 филенаме

Да бисте пронашли тешке везе за датотеку, потребно је само да извршите тражење датотеке за све датотеке са истим иноде (нпр. 1234567).

То можете учинити помоћу следеће наредбе:

нађите ~ / -кдев -инум 1234567