Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何进入名为“的目录?”;ls";?_Unix_Terminal - Fatal编程技术网

Unix 如何进入名为“的目录?”;ls";?

Unix 如何进入名为“的目录?”;ls";?,unix,terminal,Unix,Terminal,cd:ls,似乎不起作用,终端发出消息“-bash:cd:ls:不是目录” 请帮忙,谢谢 欢迎使用堆栈溢出!这个网站上有很多好信息。 回答: “ls”不是一个目录(在您的示例中),因此您不能将CD复制到它 故障排除步骤: -bash:cd:ls:不是目录 将此结果与以下结果进行比较: $cd你好 -bash:cd:Hello:没有这样的文件或目录 这意味着,在我当前的目录中,没有条目名Hello。 在您的示例中,有一个名为ls的条目,但它不是目录。 运行命令: ls-la 或 /usr/bin

cd:ls,似乎不起作用,终端发出消息“-bash:cd:ls:不是目录”


请帮忙,谢谢

欢迎使用堆栈溢出!这个网站上有很多好信息。
回答:
“ls”不是一个目录(在您的示例中),因此您不能将CD复制到它

故障排除步骤:

-bash:cd:ls:不是目录

将此结果与以下结果进行比较:
$cd你好
-bash:cd:Hello:没有这样的文件或目录

这意味着,在我当前的目录中,没有条目名Hello。
在您的示例中,有一个名为ls的条目,但它不是目录。
运行命令:
ls-la


/usr/bin/ls-la

如果您有一个名为ls的目录,您将看到一个类似以下内容的条目:
drwx。。。。。ls
d表示一个目录。
您还可以运行file命令:
文件ls

这将告诉您ls是什么(数据、文本、二进制等)
以下是ls命令的MacOS手册:

这是文件命令的MacOS手册:

您正在运行什么操作系统?在linux或unix上,您只需运行
cd/path/to/ls
。我使用的是Mac OS。因此,如果
ls
不在运行
cd
的当前文件夹中(可以通过运行
pwd
找到),则需要运行
cd/ls
[qwu246@computebin]$cd ls-bash:cd:ls:不是目录[qwu246@computebin]$这是我从终端收到的消息…你不能将cd刻录到文件中。