Dowiązania w Linuxie

Z ToProste
Skocz do: nawigacji, wyszukiwania

Czym w Linuxie są dowiązania zwane też są łącznikami? Czy jest to skrót do pliku lub katalogu jaki znamy z Windows? Nie! Jest to zupełnie coś innego. I jest to bardzo fajne.

Wyobraź sobie następującą sytuację. Dwóch pracowników (Adam i Katarzyna) tego samego biura ma zrobić listę zakupów artykułów biurowych, którą ma przekazać trzeciej osobie (Zbychu) odpowiedzialnej za zakupy. Wszystkie trzy osoby często pracują w terenie i rzadko bywają jednocześnie w biurze. Adam już zrobił listę swoich zakupów - jest zawarta w pliku lista-zakupow-adam w jego katalogu domowym.

Ty jesteś administratorem ich Linuxa i zarządzasz kompem z domu ;) Byłoby również wskazane, aby Adam maił wgląd w zamówienie Katarzyny i odwrotnie. Tu będzie pomocne dowiązanie twarde.

Lokalizacja pliku zawierającego listę zakupów Adama

$ ls -l /home/*/lista-zakupow*
-rw-rw-rw- 1 victor victor 29 2011-09-27 02:00 /home/adam/lista-zakupow-adam
 
 
$ ln /home/adam/lista-zakupow-adam /home/katarzyna/lista-zakupow-katarzyna
$ ln /home/adam/lista-zakupow-adam /home/zbychu/lista-zakupow-na-jutro
 
$ ls -l /home/*/lista-zakupow*
-rw-rw-rw- 3 victor victor 29 2011-09-27 02:00 /home/adam/lista-zakupow-adam
-rw-rw-rw- 3 victor victor 29 2011-09-27 02:00 /home/katarzyna/lista-zakupow-katarzyna
-rw-rw-rw- 3 victor victor 29 2011-09-27 02:00 /home/zbychu/lista-zakupow-na-jutro