当前位置: 首页 > 面试题库 >

删除目录的符号链接

钱稳
2023-03-14
问题内容

我有一个指向重要目录的符号链接。我想摆脱该符号链接,同时保留目录。

我试着rm回来rm: cannot remove 'foo'
我试着rmdir回来rmdir: failed to remove 'foo': Directory not empty
,然后逐步前进rm -frm -rf然后sudo rm -rf

然后我去找我的后援。

有没有一种方法可以消除符号链接,而不会把婴儿和洗澡水一起扔掉?


问题答案:
# this works:
rm foo
# versus this, which doesn't:
rm foo/

基本上,您需要告诉它删除 文件 ,而不是删除 目录 。我相信之间的差异rmrmdir存在的,因为在C库将每一个的方式不同。

无论如何,第一个应该工作,而第二个应该抱怨foo是目录。

如果上述方法不起作用,请检查您的权限。您需要对包含目录的写入权限才能删除文件。



 类似资料:
  • 本文向大家介绍Linux中移除(删除)符号链接的命令,包括了Linux中移除(删除)符号链接的命令的使用技巧和注意事项,需要的朋友参考一下 你可能有时需要在 Linux 上创建或者删除符号链接。如果有,你知道该怎样做吗?之前你做过吗?你踩坑没有?如果你踩过坑,那没什么问题。如果还没有,别担心,我们将在这里帮助你。 使用 rm 和 unlink 命令就能完成移除(删除)符号链接的操作。 什么是符号链

  • 问题内容: 以下是我用于创建目录符号链接的代码: 我已经创建了目录。我只希望源目录()的内容在目标目录()的内容中。但是,当我执行代码时,包含的目录名为,而不是的内容。该目录包含我想要的内容,但是位置错误。 为什么将目录放置在目标文件夹中,而不是仅将目录内容放置在目标文件夹中? 问题答案: 这是第二个arg是目录时的行为。它把一个链接到第一个参数 里面 。如果要成为符号链接,则应首先删除该目录并运

  • 问题内容: 在我们的服务器中,指向的符号链接已被删除。现在,系统中的所有二进制文件都不起作用。为了解决这个问题,我尝试: 正如预期的那样,这给了我: 我也尝试过: 结果相同。进一步失败的尝试包括cp,mv,cat。 我通过ssh连接,并且我相信关闭该会话后将无法打开另一会话。有没有办法修复此系统(也许使用bash内置)? [ 编辑 ]我所做的: 复制文件并尝试使用: 并得到: 问题答案: 您可以简

  • 本文向大家介绍PHP:取消链接目录中的所有文件,然后删除该目录,包括了PHP:取消链接目录中的所有文件,然后删除该目录的使用技巧和注意事项,需要的朋友参考一下 使用glob查找与模式匹配的所有文件。 在PHP 5.3及更高版本上,可以使用以下代码-

  • 问题内容: 在我的Node应用程序中,我需要删除一个包含一些文件的目录,但仅适用于空目录。我怎样才能做到这一点? 问题答案: 为此有一个名为(https://npmjs.org/package/rimraf)的模块。它提供的功能与 异步 用法: 同步 使用情况:

  • 嗨,当我想删除空目录时,我遇到以下错误: 警告:rmdir():目录不为空 功能: 当有文件时,它会在没有警告的情况下删除所有文件(也应该删除文件夹)