Symlink 符号链接的递归rm-rf?

Symlink 符号链接的递归rm-rf?,symlink,rm,Symlink,Rm,我想我知道这个问题的答案,但我还是要问 我在另一个磁盘上创建了指向目录的符号链接。脚本(我无法控制)将在包含此符号链接的目录中显示“rm-rf*”。它删除符号链接OK,但将目标目录保留在另一个目录上。我预料到了这一点,但我想确保我无法创建符号链接,以某种方式使“rm-rf”递归删除另一个磁盘上的dir,从而使其行为类似于硬链接-看起来没什么希望,但没有成功。同样,我无法控制rm命令的执行。但是我确实在另一个磁盘上创建了目标目录,并且创建了指向它的符号链接 提前谢谢 您本质上要问的是,是否可以跨文

我想我知道这个问题的答案,但我还是要问

我在另一个磁盘上创建了指向目录的符号链接。脚本(我无法控制)将在包含此符号链接的目录中显示“rm-rf*”。它删除符号链接OK,但将目标目录保留在另一个目录上。我预料到了这一点,但我想确保我无法创建符号链接,以某种方式使“rm-rf”递归删除另一个磁盘上的dir,从而使其行为类似于硬链接-看起来没什么希望,但没有成功。同样,我无法控制rm命令的执行。但是我确实在另一个磁盘上创建了目标目录,并且创建了指向它的符号链接


提前谢谢

您本质上要问的是,是否可以跨文件系统创建硬链接。答案是,他们不能。确认这一点:

关于硬链接,需要注意的一点是,它们只在当前文件系统上工作。不能在不同的文件系统上创建指向文件的硬链接。为此,您需要使用符号链接,见第1.4.3节


正如您似乎已经理解的,删除软链接不会对其链接的对象产生任何影响。硬链接也是如此。

Ya,就像硬链接一样。你的回答正是我所期望的。我只是想确保我没有留下任何未用尽的石头。谢谢@deveg…很高兴能帮忙。还有别的事吗?如果没有,则小向上箭头和复选标记正在等待您的注意。