Це можна вважати будь-яким.
У Linux //нічого не означає - кілька послідовних косої риски згортаються до однієї, в будь-якій точці шляху, включаючи початок. Зміна каталогу для того, щоб //вас вводити /, як readlink /proc/self/cwdби показало біг ; аналогічно, /usr//local///binзгортається на /usr/local/bin.
Однак деякі інші системи, схожі на Unix, наприклад Cygwin або старий домен / ОС Apollo, використовують // префікс для мережевих шляхів, таких як //fileserver/path/to/data. POSIX також дозволяє це.
З різних причин оболонка bash самостійно відстежує поточний каталог (окрім відстеження, передбаченого ОС), і в ньому є код, який запобігає //згортанню початкового , щоб залишатися сумісним з такими системами. "Особливістю" є те, що bash забезпечує більш інтуїтивне відстеження поточного каталогу, наприклад, коли ви cdпереходите на символьне посилання, bash покаже вам очікуваний шлях, навіть якщо ядро думає інакше. "Помилка" полягає в тому, що bash дозволяє //навіть у системах, які не використовують його.