Komanda ln "Linux" sistemoje naudojama kietosioms arba simbolinėms nuorodoms į failus arba katalogus sukurti. Kietąja nuoroda sukuriamas naujas failo ar katalogo vardas, nurodantis į tą patį failų sistemos indeksinį mazgą (inodą). Simbolinė nuoroda sukuria naują failą, kuriame nurodomas kelias į pradinį failą ar katalogą.
Komandos ln sintaksė:
ln [options] source_file/directory target_file/directory
Komandos ln parinktys:
-s: sukurti simbolinę nuorodą
-f: perrašyti tikslinį failą / katalogą, jei jis jau egzistuoja
-v: išvesti išsamią informaciją apie nuorodos kūrimo procesą
Kuriant kietąją nuorodą:
ln file1.txt file2.txt
Tai sukurs kietąją nuorodą file2.txt, nukreipiančią į tą patį failą kaip ir file1.txt.
Simbolinės nuorodos sukūrimas:
ln -s file1.txt file2.txt
Tai sukurs simbolinę nuorodą file2.txt, nukreipiančią į file1.txt.
Katalogo nuorodos sukūrimas:
ln -s /path/to/source_dir /path/to/target_dir
Tai sukurs simbolinę nuorodą į šaltinio_dir katalogą tiksliniame_dir kataloge.
Tikslinio failo / katalogo perrašymas:
ln -f file1.txt file2.txt
Tai sukurs kietąją nuorodą file2.txt į file1.txt, net jei file2.txt jau egzistuoja.
Išsamios informacijos išvedimas:
ln -v file1.txt file2.txt
Tai sukurs kietąją nuorodą iš failo2.txt į failą1.txt ir išves informaciją apie nuorodos kūrimo procesą.