在我的mac Mojave
计算机上,当我尝试删除文件时,它显示错误
目录不为空。
但是当我检查时,该目录中没有文件。当我执行ls -la
时,它会显示
总计0
drwxrwxrwx 330根轮10560 Nov 23 20:35。
drwxr-xr-x 3根轮96 Nov 24 07:19 ..
我无法使用命令rmdir
,rm -rf
等将其删除。我只用sudo
尝试了所有这些。
如何删除这些文件?
答案 0 :(得分:3)
您不能删除.
和..
只是符号。
.
代表您所在的目录,..
代表父目录。
这是一个短字符串(即字符序列),已添加到 文件基本名称的末尾(即名称的主要部分) 或目录以指示文件或目录的类型。
在类似Unix的操作系统上,每个目录至少都包含: 一个点代表一个对象,另一个点代表两个对象 连续的点。 前者是指目录本身以及 后者指的是其父目录(即 包含它。) 目录,通过使用带有-a选项的ls命令可以看到 (指示它显示其所有内容,包括隐藏的内容 项目)。