Dowiązania w Linuxie
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