LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 929|回复: 4

目录和文件能否同名

[复制链接]
发表于 2008-8-14 16:58:55 | 显示全部楼层 |阅读模式
小弟刚学Linxu,现有个问题请教:
在Linux下一个目录里,能否存在目录和文件同名的情况?如果可以,那怎么新建这个文件?如果不可以,为什么?谢谢各位大虾!
发表于 2008-8-14 17:18:57 | 显示全部楼层
绝对不行,linux中一切都是文件,文件夹也是一种特殊的文件。
不光linux不行,现代操作系统都不允许。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-14 17:28:42 | 显示全部楼层
它们的属性一样吗?新建一个目录或文件时,会有块和inode,但inode内容一样吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-24 20:25:57 | 显示全部楼层
建议亲手试试。在/data目录下可以touch一个名字为data的文件。但是,在同一目录下不能同时建立名字相同的目录和文件,也就是说在已经有了/data目录的情况下,不能再在/目录下建立一个data文件。查看文件的inode用命令ls -i
回复 支持 反对

使用道具 举报

发表于 2008-10-4 19:54:48 | 显示全部楼层
恩,应该是不能的,同一个目录下不能有同名的文件,不论是普通文件,目录文件,设备文件,还是其他什么文件!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表