Kommandoen ln i
Linux bruges til at oprette hårde eller symbolske links til filer eller mapper. Et hårdt link opretter et nyt navn til en fil eller et bibliotek, som peger på den samme indeksnode (inode) i filsystemet. Et symbolsk link opretter en ny fil, der indeholder stien til den oprindelige fil eller mappe.
Syntaks for ln-kommandoen
:
ln [options] source_file/directory target_file/directory
Valgmuligheder for ln-kommandoen
:
-s
: Opret et symbolsk link
-f
: overskriv målfilen/mappen, hvis den allerede findes
-v
: udsender detaljerede oplysninger om oprettelsen af linket
Oprettelse af et hårdt link:
ln file1.txt file2.txt
Dette vil skabe et hårdt link file2.txt
, som peger på den samme fil som file1.txt
.
Oprettelse af et symbolsk link:
ln -s file1.txt file2.txt
Dette vil skabe et symbolsk link til file2
. txt
, som peger på file1.txt
.
Oprettelse af et bibliotekslink:
ln -s /path/to/source_dir /path/to/target_dir
Dette vil skabe et symbolsk link til source_dir-biblioteket
i target_dir-biblioteket
.
Overskrivning af målfilen/mappen:
ln -f file1.txt file2.txt
Dette vil skabe et hårdt link fra file2.txt
til file1.
txt
, selv hvis file2.txt
allerede findes.
Output af detaljerede oplysninger:
ln -v file1.txt file2.txt
Dette vil oprette et hårdt link fra fil2.txt
til fil1.txt
og sende oplysninger om processen med at oprette linket.