Simge bağlantıları, göreli yollar için kaydedilen kısayollardır:
~/foo➤ ln -s . ~/bar/foo
~/foo➤ ls -l ~/bar
total 8
lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> .
Dosya ~/bar/foo
şu bar
anki dizinin bir sembolik bağlantısı , yani kendisi
O sırada bulunduğum dizine başka bir dizinde bir sembolik bağlantı oluşturmak istersem ne olur? Yukarıdaki örnekte, ben varım ~/foo
ve ~/bar/foo
bir sembolik bağlantı olarak oluşturmak istiyorum ~/foo
. Tabii ki geçerli dizinim 5 karakterden biraz daha uzun olabilir ve yazması o kadar kolay olmayabilir.
$
Değişkenlerinizi ve komut değişikliklerinizi iki kez tırnak içine alın , aksi takdirde boşluklu dosya adları çalıştırmayı engeller. Ayrıca,$(basename $PWD)
bitişe ihtiyacınız yoktur (ve bir$
(ve alıntı :-)) unutmuşsunuzdur ) çünkü bu zaten varsayılan bağlantı adıdır.