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ą.