Linux жүйесіндегі ln
командасы файлдарға немесе каталогтарға қатты немесе символдық сілтемелер жасау үшін қолданылады. Қатты сілтеме файлдық жүйедегі бірдей инодты көрсету арқылы файл немесе каталог үшін жаңа атау жасайды. Символдық сілтеме бастапқы файлға немесе каталогқа жолды қамтитын жаңа файлды жасайды.
ln
пәрмен синтаксисі:
ln [options] source_file/directory target_file/directory
ln
пәрмен опциялары:
-s
: символдық сілтеме жасау
-f
: мақсатты файлды/каталогты қайта жазу, егер ол бұрыннан бар болса
-v
: сілтеме жасау процесі туралы толық ақпаратты көрсетеді
Қатты сілтеме жасау:
ln file1.txt file2.txt
Бұл file1.txt
файлымен бірдей файлды көрсететін file2.txt
қатты сілтемесін жасайды.
Символдық сілтеме жасау:
ln -s file1.txt file2.txt
Бұл file2.txt
файлына символдық сілтеме жасайды, ол file1.txt
файлына нұсқайды.
Каталог сілтемесін жасау:
ln -s /path/to/source_dir /path/to/target_dir
Бұл target_dir
каталогындағы source_dir
каталогына символдық сілтеме жасайды.
Мақсатты файлды/каталогты қайта жазыңыз:
ln -f file1.txt file2.txt
Бұл file2.txt
файлынан file1.txt
файлына қатты сілтеме жасайды, тіпті file2.txt
бұрыннан бар болса да.
Толық ақпаратты шығару:
ln -v file1.txt file2.txt
Бұл file2.txt
file1.txt
файлына қатты байланыстырады және сілтеме жасау процесі туралы ақпаратты шығарады.