Bunun için ortam değişkenini kullanabilirsiniz CDPATH
. Bash adam sayfasından:
CDPATH
Cd komutu için arama yolu. Bu, kolonun cd komutu tarafından belirtilen hedef dizinleri aradığı sütunlarla ayrılmış dizin listesidir. Örnek bir değer ".: ~: / Usr" dir.
Senin durumunda, ayarlayabilirsiniz
export CDPATH=.:/user/something/somefolders
içinde ~/.bashrc
ve sonra yazmanız cd somewhere
sizi yönlendirir /user/something/somefolders/somewhere
( somewhere
geçerli dizinde adında bir dizin olmadığını varsayarsak ).
Alternatif olarak, klasöre somewhere
gerçek ismiyle başvurmak /user/something/somefolders/somewhere
istemiyorsanız, kullanmak istediğiniz isimle sembolik bir bağlantı içeren gizli bir dizin oluşturabilirsiniz . Ayrıca sık ziyaret ettiğiniz diğer dizinlere bağlantılar içerebilir. Sonra CDPATH
bu gizli dizinin yolunu içerecek şekilde ayarlayın . Her ne kadar bu yöntemle, eğer sen cd somewhere
ve o zaman cd ..
, gizli dizine gireceksin. Bu sizin için bir sorun olabilir veya olmayabilir.