Nó có thể được xem xét một trong hai.
Trong Linux, //
có nghĩa là không có gì - nhiều dấu gạch chéo liên tiếp được thu gọn thành một, bất cứ nơi nào trên đường dẫn, kể cả bắt đầu. Thay đổi thư mục để //
đặt bạn vào /
, như đang chạy readlink /proc/self/cwd
sẽ cho biết; tương tự như vậy, /usr//local///bin
được sụp đổ để /usr/local/bin
.
Tuy nhiên, một số hệ thống tương tự Unix khác, ví dụ Cygwin hoặc Apollo Domain / OS cũ, sử dụng //
tiền tố cho các đường dẫn mạng như //fileserver/path/to/data
. POSIX cũng cho phép điều này.
Vì nhiều lý do, bash shell tự theo dõi thư mục hiện tại (ngoài theo dõi do hệ điều hành cung cấp) và nó có mã trong đó ngăn chặn sự //
sụp đổ ban đầu , để vẫn tương thích với các hệ thống như vậy. "Tính năng" là bash cung cấp khả năng theo dõi trực quan hơn của thư mục hiện tại, ví dụ, khi cd
vào một liên kết tượng trưng, bash sẽ hiển thị cho bạn đường dẫn bạn mong đợi, mặc dù kernel nghĩ khác. "Lỗi" là bash cho phép //
ngay cả trên các hệ thống không sử dụng nó.