Yanıtlar:
Bu bir böcek değil. Kullanım durumu, bir dosyayı aynı temel adla, ancak farklı bir dizine bağlamak istediğinizde içindir:
cd /tmp
ln -s /etc/passwd
ls -l passwd
lrwxrwxrwx 1 xxx xxx 11 Jul 29 09:10 passwd -> /etc/passwd
Aynı dizinde olan bir dosya adı ile bunu yaptığınızda, çok iyi bir şey yapmayan bir bağlantı oluşturduğu doğrudur!
Bu, sembolik bağlantılar veya sert bağlantılar kullanıp kullanmadığınızdan bağımsız olarak çalışır.
Elbette öğrenmenin en kolay yolu, denemek ve görmek. 2. bağımsız değişken verilmediğinde, ln
geçerli dizinde orijinaliyle aynı ada sahip bir bağlantı oluşturur:
$ ln -s /etc
$ ls -l
lrwxrwxrwx 1 terdon terdon 4 Jul 29 16:09 etc -> /etc
Bu ayrıca şöyle açıklanmıştır man ln
:
2. formda, geçerli dizinde TARGET'e bir bağlantı oluşturun.
"2. biçim" ifadesi:
[SEÇENEK] ... HEDEF (2. form)
ln -s /path/to/file
kısaln -s /path/to/file .
. Gibils
kısals .
.