<分区>
如果你这样做,你在 Linux 上看到的 ./
是什么:
$ ls -a
./ ../ other-files
我知道../
代表父目录关系,我知道我们可以用./
来执行标记为可执行的文件,但是什么是 ./
被调用了,为什么它在 ls -a
中显示为隐藏文件?
谢谢!
<分区>
如果你这样做,你在 Linux 上看到的 ./
是什么:
$ ls -a
./ ../ other-files
我知道../
代表父目录关系,我知道我们可以用./
来执行标记为可执行的文件,但是什么是 ./
被调用了,为什么它在 ls -a
中显示为隐藏文件?
谢谢!
最佳答案
它是文件系统树中的一个节点,之所以出现是因为它有一个与之关联的文件描述符。
在外壳中。代表当前目录和/代表这是一个目录,当我们需要运行一个文件时,我们需要告诉路径 ./比如当前目录,然后是可执行文件。
关于linux - Unix/Linux : what is ./?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392877/