Ya da düşünülebilir.
Linux'ta //
hiçbir şey ifade etmez - birden fazla ardışık eğik çizgi , başlangıç dahil olmak üzere yolun herhangi bir yerinde bire daraltılır . Dizin değiştirme //
içeri koyar /
çalışan olarak, readlink /proc/self/cwd
söylerdim; aynı şekilde, /usr//local///bin
daraltılır /usr/local/bin
.
Bununla birlikte, Cygwin veya eski Apollo Domain / OS gibi bazı diğer Unix benzeri sistemler, gibi ağ yolları için //
öneki kullanır //fileserver/path/to/data
. POSIX buna da izin verir.
Çeşitli nedenlerden ötürü, bash kabuğu geçerli dizini kendi başına izler (işletim sistemi tarafından sağlanan izlemeye ek olarak) ve //
ilkinin daraltılmasını önleyen, bu tür sistemlerle uyumlu kalmasını engelleyen bir koda sahiptir . "Özellik", bash'ın geçerli dizinin daha sezgisel bir şekilde izlenmesini sağlamasıdır; örneğin, cd
bir sembolik bağlantıya girerken, bash , çekirdek aksini düşünmese bile, beklediğiniz yolu gösterecektir. "Hata", bash'ın//
onu kullanmayan sistemlerde bile izin vermesidir .