Aşağıdaki komutu kullanarak sembolik bir bağlantı oluşturmaya çalışıyordum:
ln -s "~/Foo Bar/" Foo
... ancak işe yaramadı (yani bulucuya girip çift tıklamayı denediğimde geçersiz bir yola işaret ettiğini ve takma adı silmemi ya da düzeltmemi istediğimi söylüyor). Klasörü yeniden adlandırmalı FooBar
ve aşağıdaki komutu çalıştırmalıydım:
ln -s ~/FooBar/ Foo
Klasörün adından boşluğu kaldırmak zorunda kalmadan bağlantıyı nasıl oluşturabilirim?
Bunu Terminal'de yapmanın ve Finder's UI'de yapmanın bir yolunu arıyorum.
ln -s ~/Foo<tab>
(klavyenizdeki <tab> ⇥ (tab) tuşunu gösterir), "Foo" ile başlayan tek bir klasör varsa ~
otomatik olarak yolunu genişlet ~/Foo\ Bar/
.
ln -s
sembolik bağlantılar yapar. Finder takma isimler yapar. Pratik, ortak kullanımda neredeyse aynılar, ancak farklı olduklarını bilmek önemlidir . Symlinks bir dizin yolunu, diğer isimler ise bir dosyayı işaret eder. Her ikisinde de aynı dosyayı gösteriyorsanız ve dosyayı farklı bir klasöre taşıyorsanız, eski klasörde yeni bir dosya oluşturun, takma ad taşınan orijinali işaret eder ve sembolik bağlantı yeni dosyayı gösterir.