关于mkdir不能创建同名文件夹的问题

来源:互联网 发布:md5加密java代码百度云 编辑:程序博客网 时间:2024/04/29 14:40

在学习Linux命令 diff 的时候,为了创建一个new和一个old的文件夹,结果错误创建了名为new和old的文件,当时想用mkdir创建名为old的文件夹并把名为old的文件放进去。

但是遇到了下面的问题:

obama@obama-ubuntu:/tmp$ mkdir ./oldmkdir: cannot create directory './old': File exists
马上看了一下,/tmp目录下并没有名为old的文件夹,但是有一个同名的文件,错误提示也确实是“文件已存在”。

在网上查了一下,Unix的命名规则确实不允许同名的文件和文件夹在同一目录下。那Windows呢?



确实也不行,我们平时觉得可以大概是因为加了扩展名吧。。。

是不是在Linux下创建文件加个扩展名会比较好,哪怕这个扩展名没有任何意义?

1 0