Команда ln у Линук-у се користи за креирање чврстих или симболичких веза ка датотекама или директоријумима. Чврста веза креира ново име за датотеку или директоријум тако што указује на исти иноде у систему датотека. Симболичка веза креира нову датотеку која садржи путању до оригиналне датотеке или директоријума.
ln синтакси команде:
ln [options] source_file/directory target_file/directory ln опцијама команде:
-s : креирање симболичке везе
-f : преписати циљну датотеку/директоријум ако већ постоји
-v : Прикажите детаљне информације о процесу креирања везе
Прављење чврсте везе:
ln file1.txt file2.txt Ово ће створити чврсту везу file2.txt која ће упућивати на исту датотеку као file1.txt .
Прављење симболичке везе:
ln -s file1.txt file2.txt Ово ће створити симболичку референцу на file2.txt , која ће указивати на file1.txt .
Прављење везе до директоријума:
ln -s /path/to/source_dir /path/to/target_dir Ово ће креирати симболичку везу до директоријума source_dir у директоријуму target_dir .
Замените циљну датотеку/директоријум:
ln -f file1.txt file2.txt Ово ће створити чврсту референцу file2.txt на file1.txt , чак и ако file2.txt већ постоји.
Изнесите детаљне информације:
ln -v file1.txt file2.txt Ово ће тешко повезати file2.txt са file1.txt и избацити информације о процесу креирања везе.