"rm: " ." and ".." may not be removed" Mac Mojave 中的消息



在我的mac Mojave机器中,当我尝试删除文件时,它显示错误

目录不为空。

但是当我检查时,该目录中没有文件。当我做一个ls -la时,它显示

共 0 条

drwxrwxrwx 330 根轮 10560 11 月 23 日 20:35 .

drwxr-xr-x 3 根轮 96 11 月 24 日 07:19 ..

我无法使用命令rmdirrm -rf等删除它。我只用sudo尝试了所有这些。

如何删除这些文件?

您不能删除...它们只是符号。

.表示您所在的目录,..表示父目录。

从点定义:

这是一个短字符串(即字符序列),添加到 文件的基本名称(即名称的主要部分)的结尾 或目录,以指示文件或目录的类型。

在类 Unix 操作系统上,每个目录至少包含 一个对象由单个点表示,另一个对象由两个点表示 连续的点。前者是指目录本身和 后者是指其父目录(即 包含它)。这些项目在每次中自动创建 目录,通过使用带有其 -a 选项的 ls 命令可以看出 (指示它显示其所有内容,包括隐藏 项)。

原始 SO 帖子

最新更新