Kimden man ln
:
Varsayılan olarak, her hedef (yeni bağlantının adı) önceden bulunmamalıdır.
Önceden adlandırılmış bir dizininiz html
olduğundan, link /var/www/html
, hedefin yani adına sahip olacak şekilde yaratılacaktır project
.
Eğer /var/www/html
işaret eden bir bağlantıya sahip olmak istiyorsanız, önceden /home/user/project
dizinde bulunmamalısınız html
. Yani, sadece sahip olmalı /var/www
ve sonra aşağıdakileri çalıştırmak istediğiniz bağlantıyı oluşturacaktır (emin olmadığınız sürece bunu yapmayın):
ln -s /home/user/project /var/www/html
İşte bir örnek:
$ 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
Ve evet, gizli dosyaların sembolik linklerini oluşturabilirsiniz.