Команда 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
и избацити информације о процесу креирања везе.