标签: linux bash
我喜欢使用mv命令来重命名同一文件系统中的文件,但是当进程被中断时会发生什么呢?示例:
mv
mv file1.txt file2.txt
file1.txt和file2.txt都将位于同一目录中。 AFAIK file1.txt被重命名为file2.txt,而file2.txt的内存范围块被标记为空闲。因此,当它被中断时,是否会同时存在两个名为file2.txt的文件?但是linux / unix不允许这样做吗?