linux - Unix/Linux : what is ./?

标签 linux command ls

<分区>

如果你这样做,你在 Linux 上看到的 ./ 是什么:

$ ls -a
./  ../ other-files

我知道../代表父目录关系,我知道我们可以用./来执行标记为可执行的文件,但是什么是 ./ 被调用了,为什么它在 ls -a 中显示为隐藏文件?

谢谢!

最佳答案

它是文件系统树中的一个节点,之所以出现是因为它有一个与之关联的文件描述符。

在外壳中。代表当前目录和/代表这是一个目录,当我们需要运行一个文件时,我们需要告诉路径 ./比如当前目录,然后是可执行文件。

关于linux - Unix/Linux : what is ./?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392877/

相关文章:

linux - 从linux内核模块访问cpu信息

mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : Yes) after password reset LINUX

Bash:列出没有文件扩展名的.addr_book 的所有文件

bash - 如何命令 ls 命令按数字顺序显示?

linux - Bash - 如何执行从不同脚本输出的脚本

linux - Linux 上的 eclipse-ee : Refusing to initialize GTK+

python - Linux - 显示一些命令的内存

linux - CP 错误(与 ls 和 grep 结合使用)- cp : cannot stat

mysql 命令行追加数据库

windows - windows .BAT错误系统找不到指定的路径