mac mojave 中的“rm:“.”和“..”可能无法删除”消息

Aru*_*run 1 macos rm hidden-files macos-mojave

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

该目录不为空。

但当我检查时,该目录中没有任何文件。当我执行时ls -la,它显示

总计 0

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

drwxr-xr-x 3 根轮 96 十一月 24 07:19 ..

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

我怎样才能删除这些文件?

mad*_*mad 5

您无法删除它们...它们只是符号。

.代表你所在的目录,..代表父目录。

点定义来看

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

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

原来的SO帖子