Itu bisa dipertimbangkan juga.
Di Linux, //
tidak ada artinya - beberapa garis miring berturut-turut diciutkan menjadi satu, di mana saja di jalur, termasuk permulaan. Mengubah direktori untuk //
menempatkan Anda /
, seperti menjalankan readlink /proc/self/cwd
akan memberitahu; juga, /usr//local///bin
diciutkan menjadi /usr/local/bin
.
Namun, beberapa sistem mirip Unix lainnya, misalnya Cygwin atau Apollo Domain / OS lama, menggunakan //
awalan untuk jalur jaringan seperti //fileserver/path/to/data
. POSIX memungkinkan ini juga.
Karena berbagai alasan, bash shell melacak direktori saat ini sendiri (selain pelacakan yang disediakan OS) dan memiliki kode di dalamnya yang mencegah inisial //
tidak diciutkan, agar tetap kompatibel dengan sistem tersebut. "Fitur" adalah bahwa bash menyediakan pelacakan yang lebih intuitif dari direktori saat ini, misalnya, ketika cd
memasuki symlink, bash akan menunjukkan kepada Anda jalur yang Anda harapkan, meskipun kernel berpikir sebaliknya. "Bug" adalah bahwa bash mengizinkan //
bahkan pada sistem yang tidak menggunakannya.