Linuxi käsku ln
kasutatakse failide või kataloogide kõvade või sümboolsete linkide loomiseks. Kõva link loob failile või kataloogile uue nime, mis osutab samale indeksisõlmele (inode) failisüsteemis. Sümboolne link loob uue faili, mis sisaldab tee algsele failile või kataloogile.
Käsu ln
süntaks:
ln [options] source_file/directory target_file/directory
Valikud käsu ln
jaoks:
-s
: sümboolse lingi loomine
-f
: kirjutab sihtfaili/-kataloogi üle, kui see on juba olemas.
-v
: väljastada üksikasjalikku teavet lingi loomise protsessi kohta
Kõva lingi loomine:
ln file1.txt file2.txt
See loob kõva lingi file2.txt
, mis osutab samale failile kui file1.txt
.
Sümboolse lingi loomine:
ln -s file1.txt file2.txt
Sellega luuakse sümboolne link fail2.txt
, mis osutab failile1.txt
.
Kataloogilinkide loomine:
ln -s /path/to/source_dir /path/to/target_dir
Sellega luuakse sümboolne link kataloogi source_dir
kataloogi target_dir
.
Sihtfaili/kataloogi ülekirjutamine:
ln -f file1.txt file2.txt
See loob faili2.
txt kõva lingi failile1.txt
, isegi kui fail2.txt
on juba olemas.
Üksikasjaliku teabe väljastamine:
ln -v file1.txt file2.txt
See loob faili2.txt
kõva lingi faili1.txt
ja väljastab teabe lingi loomise protsessi kohta.