我有一个包含几个文件的目录。我只想在我的主目录中创建一个符号链接,通向这个目录,如下所示:
ln -s dir ~/.dir
一切正常并且运行正常,但当我运行cd ~/.dir
时,它会给出:
cd: no such file or directory: .dir
这听起来非常基本,但是当我运行ls -a ~
时,.dir
目录会出现在输出中!更奇怪的是,当我运行rm -r ~/.dir
时,它会正常从目录中删除(不再出现在ls
输出中)。
我在创建符号链接之前尝试创建目录:
$ mkdir ~/.dir
$ ln -s dir ~/.dir
只得到:
$ cd
$ cd .dir
$ ls
dir
$ cd dir
cd: too many levels of symbolic links: dir