Від man ln
:
За замовчуванням кожне призначення (назва нового посилання) вже не повинно існувати.
Оскільки у вас вже є каталог з іменем html
, посилання буде створено всередині, що /var/www/html
має ім'я цілі, тобто project
.
Якщо ви хочете, щоб символьне посилання /var/www/html
вказувало на це, у /home/user/project
вас не повинно бути html
заздалегідь присутній каталог . Отже, вам слід лише мати, /var/www
а потім виконати наступне, створить потрібне символьне посилання (не робіть цього, якщо ви не впевнені):
ln -s /home/user/project /var/www/html
Ось приклад:
$ pwd
/home/user/test/askubuntu
$ ls -l
total 4
drwxrwxr-x 2 user user 4096 Mar 25 00:16 foo
$ ln -s /home/user/test/bar /home/user/test/askubuntu/foo
$ ls -l
total 4
drwxrwxr-x 2 user user 4096 Mar 25 00:17 foo
$ cd foo/
$ ls -l
total 0
lrwxrwxrwx 1 user user 25 Mar 25 00:17 bar -> /home/user/test/bar
$ cd ..
$ rm -r foo/
$ ls -l
total 0
$ ln -s /home/user/test/bar /home/user/test/askubuntu/foo
$ ls -l
total 0
lrwxrwxrwx 1 user user 25 Mar 25 00:18 foo -> /home/user/test/bar
І так, ви можете створювати посилання на приховані файли.