Командата ln в Linux

08.08.2023
01:13

Командата ln в Linux се използва за създаване на твърди или символични връзки към файлове или директории. Твърдата връзка създава ново име за файл или директория, което сочи към същия индексен възел (inode) във файловата система. Символична връзка създава нов файл, който съдържа пътя до оригиналния файл или директория.

За какво служи командата ln

Командата ln в Linux

Синтаксис на командата ln:

ln [options] source_file/directory target_file/directory

Опции на командата ln:

-s: създава символна връзка

-f: презаписва целевия файл/директория, ако той вече съществува

-v: извежда подробна информация за процеса на създаване на връзката

Примери за използване на командата ln

Създаване на твърда връзка:

ln file1.txt file2.txt

Това ще създаде твърда връзка file2.txt, която сочи към същия файл като file1.txt.

Създаване на символична връзка:

ln -s file1.txt file2.txt

Това ще създаде символична връзка file2.txt, която сочи към file1.txt.

Създаване на връзка към директория:

ln -s /path/to/source_dir /path/to/target_dir

Това ще създаде символна връзка към директорията source_dir в директорията target_dir.

Презаписване на целевия файл/директория:

ln -f file1.txt file2.txt

Това ще създаде твърда връзка на файл2.txt към файл1.txt, дори ако файл2.txt вече съществува.

Извеждане на подробна информация:

ln -v file1.txt file2.txt

Това ще създаде твърда връзка от файл2.txt към файл1.txt и ще изведе информация за процеса на създаване на връзката.

15% отстъпка за нов VPS
Побързайте да поръчате сървър на всяко място
Избор на VPS

Други статии

31.07.2023
7 143
База знания / Отбори
Какво прави chmod
31.07.2023
25 732
База знания / Отбори
Командата mc - какви задачи решава?
31.07.2023
5 902
База знания / Разпределения
Какви задачи решава екипът за докосване