linux中有几个特别的目录名: “.” “..” “-” “~”
在终端中输入:ll
(ll是ls -alF的别名)
可以看到:
是的,在任何目录下都能看到.和.. 这两个目录名,分别代表当前目录和上一级目录。
但有一个目录是例外的。就是“/”目录啦,“/”是“树根”,当然没有上一级目录啦,所以都代表当前目录。
目录‘-’‘~’实际上只是cd命令的一个特殊的参数。“-”代表上一级目录,“~”代表当前的用户的home目录。因此在创建目录是不要命名为“-”或者“~”,因为你无法通过cd访问它们。