微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Unix目录结构:管理文件名冲突

通常每次运行`make install’时,文件都不会放在像/usr/prog1这样的特定目录中.相反,文件放在目录中,其他程序中的文件已经存在于/usr/lib和/usr/bin中.我相信这是很久以前的常见做法.这种做法肯定会增加文件名冲突的可能性.

由于我的谷歌搜索没有回答这个问题没有很好的讨论,我想知道人们做什么来管理文件名冲突?他们只是尝试这个或那个名字,如果出现问题,用户会提交一个错误并且开发人员会选择另一个名字吗?或者,他们只是简单地为他们的文件名称添加前缀?任何人都知道有关此问题的良好讨论?

解决方法

通常人们会选择他们想要的名称,如果发生碰撞,那么问题就会通过分发来解决.这就是ack(Debian,Kanji转换器中的ack)和ack(Debian中的ack-grep,文本搜索工具)所发生的事情.

碰撞似乎并不常见.快速Web搜索应该告诉您名称是否在某处使用.如果它不是可搜索的,它可能不包含在许多发行版中,这意味着你不太可能真正发生冲突.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐