在linux下假设固定存在一个目录 datadir1 反复执行以下命令会有什么问题 rm -rf mydir && ln -s datadir1 mydir。举例说明反复执行三次后目录会 有什么变化
在第一次执行命令时,会删除当前目录下的 mydir 目录,并创建一个指向 /data/dir1 目录的符号链接 mydir。
在第二次执行命令时,会先删除当前目录下的 mydir 目录,并创建一个指向 /data/dir1 目录的符号链接 mydir。由于第一次创建的符号链接已经被删除,因此第二次创建的符号链接是新的。
在第三次执行命令时,同样会先删除当前目录下的 mydir 目录,并创建一个指向 /data/dir1 目录的符号链接 mydir。由于第二次创建的符号链接已经被删除,因此第三次创建的符号链接是新的。
因此,反复执行三次命令后,当前目录下的 mydir 目录都指向 /data/dir1 目录,但是每次创建的符号链接都是新的,旧的符号链接已经被删除。
原文地址: https://www.cveoy.top/t/topic/hwP9 著作权归作者所有。请勿转载和采集!