另辟蹊「径」,看操作系统的发展
💡
原文中文,约6100字,阅读约需15分钟。
📝
内容提要
文件路径在不同操作系统中的表示方式不同。早期操作系统使用不同的分隔符,如Multics使用'>', '<',Unix使用'/', Windows使用'\'。选择分隔符需要考虑字符特性、键盘布局和兼容性。Unix和Windows的表示方式简单易用,因此普及。
🎯
关键要点
- 文件路径在不同操作系统中的表示方式不同。
- 早期操作系统使用不同的分隔符,如Multics使用'>', '<',Unix使用'/',Windows使用'\'。
- 选择分隔符需要考虑字符特性、键盘布局和兼容性。
- Unix和Windows的表示方式简单易用,因此普及。
- Multics是第一个引入分层文件系统的操作系统,使用'>和<'作为路径分隔符。
- Unix在路径表示上将Multics的'<和>'替换为'/',因为'/'更易于输入。
- DOS和Windows选择了'\'作为路径分隔符,因为'/'已被用于选项字符。
- 微软选择'\'作为路径分隔符是为了与Unix风格相似,同时避免与DOS的选项字符冲突。
- 文件路径分隔符的选择涉及字符特性、键盘布局和其他功能的冲突。
- 不同操作系统的路径表示方式反映了它们之间的相互影响。
➡️