在我的mac Mojave
机器中,当我尝试删除文件时,它显示错误
目录不为空。
但是当我检查时,该目录中没有文件。当我做一个ls -la
时,它显示
共 0 条
drwxrwxrwx 330 根轮 10560 11 月 23 日 20:35 .
drwxr-xr-x 3 根轮 96 11 月 24 日 07:19 ..
我无法使用命令rmdir
、rm -rf
等删除它。我只用sudo
尝试了所有这些。
如何删除这些文件?
您不能删除.
并..
它们只是符号。
.
表示您所在的目录,..
表示父目录。
从点定义:
这是一个短字符串(即字符序列),添加到 文件的基本名称(即名称的主要部分)的结尾 或目录,以指示文件或目录的类型。
在类 Unix 操作系统上,每个目录至少包含 一个对象由单个点表示,另一个对象由两个点表示 连续的点。前者是指目录本身和 后者是指其父目录(即 包含它)。这些项目在每次中自动创建 目录,通过使用带有其 -a 选项的 ls 命令可以看出 (指示它显示其所有内容,包括隐藏 项)。
原始 SO 帖子