我很好奇,可以嵌套多少个文件夹,为什么?有限制吗?
我的意思是嵌套是指文件夹处于以下结构中:
folder
|_ folder
|_ folder
|_ folder
|_ ...
不是这样的:
folder
|_ folder
|_ folder
|_ folder
|_ ...
如果有限制,是由操作系统设置还是由文件系统设置?
我很好奇,可以嵌套多少个文件夹,为什么?有限制吗?
我的意思是嵌套是指文件夹处于以下结构中:
folder
|_ folder
|_ folder
|_ folder
|_ ...
不是这样的:
folder
|_ folder
|_ folder
|_ folder
|_ ...
如果有限制,是由操作系统设置还是由文件系统设置?
Answers:
限制将是inode
您分区上的s 数,因为目录(如常规文件)每个都有一个索引节点。
没有什么会阻止您在另一个目录内的目录内创建目录,依此类推,直到用完inode
s 为止。
请注意,shell的命令行确实具有最大长度,这可能会导致路径过长的问题,但是仍然有可能cd
逐步实现目标文件的目的。
execve
系统调用的,因此适用于任何程序。
df -i
。
mkdir -p
做到,并且可以超过MAX_PATH
。此类文件无法通过其规范路径打开,但可以毫无问题地创建它们。