ตลอดทั้งข้อมูลจำเพาะ POSIX มีข้อกำหนด ( 1 , 2 , 3 ... ) เพื่อให้การใช้งานในการรักษาเส้นทางเริ่มต้นด้วยสอง/พิเศษ
แอปพลิเคชัน POSIX (แอปพลิเคชันที่เขียนไปยังข้อมูลจำเพาะ POSIX เพื่อพกพาไปยังระบบที่สอดคล้องกับ POSIX ทั้งหมด) ไม่สามารถสันนิษฐานได้ว่า//foo/barเป็นเช่นเดียวกับ/foo/bar(แม้ว่าพวกเขาสามารถสันนิษฐานได้ว่า///foo/barเป็นเหมือนกัน/foo/bar)
ตอนนี้ระบบ POSIX เหล่านั้น//fooคืออะไร ฉันเชื่อ (ตอนนี้ฉันได้รับการพิสูจน์แล้วผิด ) ว่า POSIX นั้นถูกผลักโดย Microsoft สำหรับ Unix Variant (XENIX) และ Windows POSIX เลเยอร์ (อาจมีใครยืนยันได้หรือไม่)
มันถูกใช้โดย Cygwin ซึ่งเป็นเลเยอร์เหมือน POSIX สำหรับ Microsoft Windows มีระบบที่ไม่ใช่ของ Microsoft Windows หรือไม่? OpenVMS?
สำหรับระบบที่//foo/barมีความพิเศษใช้กับอะไร? //host/pathสำหรับการเข้าถึงระบบไฟล์เครือข่าย ระบบไฟล์เสมือนจริง?
แอปพลิเคชั่นบางตัวที่ทำงานบน Unix-like ไม่ใช่ API ของระบบ//foo/barหรือปฏิบัติ/foo/barกับพา ธพิเศษ (ในบริบทที่พวกเขาใช้เป็นพา ธ บนระบบไฟล์)?
แก้ไขตั้งแต่ฉันถามคำถามในรายชื่อผู้รับจดหมายของกลุ่ม austinเกี่ยวกับต้นกำเนิดของการ//foo/barจัดการในข้อมูลจำเพาะและการอภิปรายเป็นการอ่านที่น่าสนใจ (จากมุมมองของนักโบราณคดีอย่างน้อย)
ls -ld ///ยังจะแสดง///, lsเพียงแสดงไฟล์มันจะถูกบอกให้แสดงในขณะที่มันได้รับ ฉันกำลังมองหาระบบหรือแอปพลิเคชันที่จัดการ // foo / var เป็นพิเศษ (ไม่ใช่เส้นทางบนระบบไฟล์) อย่างที่ 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.... ไม่ใช่ยูนิกซ์อย่างแน่นอนแม้ว่า ^^)
file://เหมือนกับhttp://และเช่นนั้น ในโครเมียมที่นี่ที่ทำงานมีหน้าต่างเส้นทาง UNC ที่ฉันเปิดอยู่ตอนนี้คือfile:////$MACHINE/$SHARENAME/index.html(แม้ว่าด้วยเหตุผลบางอย่างมันก็เข้าใจfile://$MACHINE/...)