为什么当我进入目录 /ok/oky 时 cmd ls -l test1.txt 可以工作 为什么它不直接工作“ls -l /ok/oky/test1.txt

为什么当我进入目录 /ok/oky 时 cmd ls -l test1.txt 可以工作 为什么它不直接工作“ls -l /ok/oky/test1.txt

Ubuntu 服务器 20.04 TLS 问:为什么当我进入目录 /ok/oky 时 cmd ls -l test1.txt 可以工作,为什么它不能直接工作“ls -l /ok/oky/test1.txt在此处输入图片描述

答案1

ls -l /ok/oky/test1.txt引用从根/目录“ ”开始的文件,即绝对路径。该文件似乎不存在。

使用cd ok/oky,您可以相对于当前目录更改目录,即相对路径。您可以使用命令 来告知当前目录pwd

要更正您的第一个命令,您应该使用:ls -l ok/oky/test1.txt

了解有关相对路径和绝对路径的更多信息: https://linuxhandbook.com/absolute-vs-relative-path/

相关内容