在学习Linux命令 diff 的时候,为了创建一个new和一个old的文件夹,结果错误创建了名为new和old的文件,当时想用mkdir创建名为old的文件夹并把名为old的文件放进去。
但是遇到了下面的问题:
obama@obama-ubuntu:/tmp$ mkdir ./old
mkdir: cannot create directory './old': File exists
马上看了一下,/tmp目录下并没有名为old的文件夹,但是有一个同名的文件,错误提示也确实是“文件已存在”。
在网上查了一下,Unix的命名规则确实不允许同名的文件和文件夹在同一目录下。那Windows呢?
确实也不行,我们平时觉得可以大概是因为加了扩展名吧。。。
是不是在Linux下创建文件加个扩展名会比较好,哪怕这个扩展名没有任何意义?