Sepanjang spesifikasi POSIX, ada ketentuan ( 1 , 2 , 3 ...) untuk memungkinkan implementasi memperlakukan jalur yang dimulai dengan dua jalur /khusus.
Aplikasi POSIX (aplikasi yang ditulis dengan spesifikasi POSIX agar portabel untuk semua sistem yang sesuai dengan POSIX) tidak dapat berasumsi //foo/barsama dengan /foo/bar(meskipun mereka dapat berasumsi ///foo/barsama dengan /foo/bar).
Sekarang apa sajakah sistem POSIX (historis dan masih dipertahankan) yang memperlakukan //fookhusus? Saya percaya (sekarang saya telah terbukti salah ) bahwa ketentuan POSIX didorong oleh Microsoft untuk varian Unix mereka (XENIX) dan mungkin lapisan Windows POSIX (dapatkah ada yang mengonfirmasi itu?).
Ini digunakan oleh Cygwin yang juga merupakan lapisan seperti POSIX untuk Microsoft Windows. Apakah ada sistem non-Microsoft Windows? OpenVMS?
Pada sistem di mana //foo/barspesial, untuk apa ia digunakan? //host/pathuntuk akses sistem file jaringan? Sistem file virtual?
Apakah beberapa aplikasi yang berjalan di Unix-like - jika bukan API sistem - memperlakukan //foo/barjalur khusus (dalam konteks di mana mereka memperlakukannya /foo/barsebagai jalur pada sistem berkas)?
Sunting , Saya telah mengajukan pertanyaan pada milis austin-grup tentang asal //foo/barpenanganan dalam spesifikasi, dan diskusi adalah bacaan yang menarik (setidaknya dari sudut pandang arkeologi).
ls -ld ///juga akan menampilkan ///, lshanya menampilkan file yang diperintahkan untuk ditampilkan seperti yang diberikan. Saya mencari sistem atau aplikasi yang memperlakukan // foo / var secara khusus (bukan sebagai jalur pada sistem berkas) seperti yang dilakukan Cygwin.
IBM's z/OS resolves //pathname requests to MVS datasets (as opposed to the hierarchical filesystem (HFS)) (......) Additionally, z/OS would not accept or recognize additional "directory" or "file" components appended to such paths.... meskipun tidak benar-benar unix, ^^).
file://sama dengan http://dan semacamnya. Pada chrome di sini di tempat kerja jalan UNC windows yang saya buka sekarang adalah file:////$MACHINE/$SHARENAME/index.html(meskipun untuk beberapa alasan juga mengerti file://$MACHINE/...)