在 ~ 目录中时,为什么 ls 不显示 /usr/ 目录?

在 ~ 目录中时,为什么 ls 不显示 /usr/ 目录?

我可以,但为什么或cd /usr/不显示目录在那里?ls -als -dls -d */usr

我已经看到过这个问题,但ls -d */结果是:cannot access */: No such file or directory

答案1

usr如果您的当前目录是 ,那么您将看到目录/。您的主目录(缩写为~)可能不是根目录,而是类似于 的内容/home/adam

调用 时cd /usr,您使用的是绝对路径,如前导斜杠所示。无论您从哪里执行此调用,其行为都相同。

调用 时cd usr,会指示cd切换到usr当前工作目录中的目录。由于它是相对的,因此它对每个目录的行为都不同。

ls -a(和朋友)没有进一步的参数(或缺少前导斜杠的参数)也相对于当前工作目录工作。

您可以使用命令查看当前工作目录的完整路径pwd

相关内容