【发布时间】:2019-01-16 17:23:05
【问题描述】:
当我将任何数据存储在文件名而不是文件内时,这有什么区别。
【问题讨论】:
-
在 Windows 上,冒号 (
:) 是保留字符,不能在文件名中使用 -
在 linux 中不是这样。您可以使用
( : )字符创建名称。 -
这里没有魔法。文件名需要存储,但在 FS 标头中,而不是用户友好的位置。 FS 已针对将数据保存在文件中而不是文件名中进行了优化,因此在选择此类设计之前了解和考虑技术细节至关重要
-
如果你的数据中有一个
/(或其他禁止的字符),你想存储为文件名,你会怎么做?而且,由于您对文件名没有先验知识,所以在查找文件时如何找到正确的文件名?
标签: database file operating-system filesize