Questions tagged «historical-unix»


3
Kernighan和Pike的挑战:如何在文件名中添加斜线?
我刚刚在Unix编程环境中遇到了以下问题,这是Kernighan和Pike撰写的关于Unix的经典著作(我在1984年第79页的ISBN:0-13-937699-2上找到了以下文本): 练习3-6。(技巧问题)如何将/放入文件名中(即/不会分隔路径的组成部分?) 我作为最终用户和程序员已经使用Linux多年了,但是我无法回答这个问题。有没有办法把斜线的文件名,这是绝对内核禁止。您可以通过块设备访问来修补文件系统,或者使用Unicode中看起来相似的字符,但这不是解决方案。 我知道Linux≠Unix,但是应该应用相同的原理,因为系统必须能够从路径中明确地提取目录层次结构。 有人知道吗,Kernighan和Pike在问这个问题时到底在想什么?答案是什么?“招数”到底是什么?或者也许原始的Unix系统只是被允许以某种方式转义这个斜线? UPD: 我就此问题联系了Brian Kernighan,他的回答是: 答案是(或者曾经是)“你不能。” 因此,蒂莫西·马丁(Timothy Martin)是对的,得到了​​绿色的勾号。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.