我做到了:
ln -s /DATA/ ./base_DATA/
我想要解除链接。只需:
unlink ./base_DATA
但...unlink: cannot unlink './base_DATA': Is a directory
根据这答案(以及许多其他在线答案)问题通常是 unlink 命令中的尾随空格。但无论如何我都会收到此错误。
有什么想法可以解决这个问题吗?
答案1
./base_DATA/
是之前存在的正常目录。您的ln
命令创建了一个符号链接里面它。符号链接是./base_DATA/DATA
。您可以取消链接:
unlink ./base_DATA/DATA
答案2
在 Red Hat 上,当你有目录 A 并且执行
ln-s AB
成功了,现在想取消链接 B 执行以下操作:
毫伏 A AA
房間
毫伏 AA
您将返回到没有软链接的原始目录名 A。