无法删除符号链接递归

无法删除符号链接递归

在删除备份期间,不知何故rm -rf出现了库存,无法删除符号链接。

现在,我的文件夹如下所示:

$ ls
armips-master # folder
$ cd armips-master
$ ls
armips
$ readlink ./armips
armips/build/armips

我认为我错误地链接example到了另一个目录中名为相同的文件夹,而现在它引用了它自己。

我想删除这个符号链接,但它有点递归。我试过:

  • rm -f armipsrm: armips: Invalid argument
  • unlink armipsunlink: armips: Invalid argument
  • cd ..; rm -rf armips-masterrm: armips-master/armips: Invalid argument

我当然不想去,/dev/disk3s1也很难删除该文件夹。甚至 Finder 也无法删除它。

答案1

重命名符号链接

mv armips delme

它显示错误:mv: rename armips to delme: Invalid argument但是它可以工作。接下来将其删除:

rm delme

相关内容