Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Bash “为什么ls”是~/音乐/iTunes/iTunes媒体/有声读物“;失败?_Bash - Fatal编程技术网

Bash “为什么ls”是~/音乐/iTunes/iTunes媒体/有声读物“;失败?

Bash “为什么ls”是~/音乐/iTunes/iTunes媒体/有声读物“;失败?,bash,Bash,这是Bash3.2。为什么 ls "~/Music/iTunes/iTunes Media/Audiobooks" 失败 引号不应该允许嵌入空间吗 编辑:失败并显示以下错误消息: ls:~/Music/iTunes/iTunes媒体/有声读物:没有这样的文件或目录 引号确实确保了空间被视为文件名的一部分。但是,它们也会阻止~扩展 如果要使用~,请将其置于引号之外: ls ~/"Music/iTunes/iTunes Media/Audiobooks" 否则,您可以在双引号内使用$HOME:

这是Bash3.2。为什么

ls "~/Music/iTunes/iTunes Media/Audiobooks"
失败

引号不应该允许嵌入空间吗

编辑:失败并显示以下错误消息:

ls:~/Music/iTunes/iTunes媒体/有声读物:没有这样的文件或目录


引号确实确保了空间被视为文件名的一部分。但是,它们也会阻止
~
扩展

如果要使用
~
,请将其置于引号之外:

ls ~/"Music/iTunes/iTunes Media/Audiobooks"
否则,您可以在双引号内使用
$HOME

ls "$HOME/Music/iTunes/iTunes Media/Audiobooks"

引号确实确保了空间被视为文件名的一部分。但是,它们也会阻止
~
扩展

如果要使用
~
,请将其置于引号之外:

ls ~/"Music/iTunes/iTunes Media/Audiobooks"
否则,您可以在双引号内使用
$HOME

ls "$HOME/Music/iTunes/iTunes Media/Audiobooks"

请更新您的问题,以清楚地指出它是如何失败的(复制并粘贴错误消息)。此外,请检查以了解有用的初步调试步骤。自动指出问题。Keith:添加了错误消息。另一个人:感谢bash tag wiki上的提示。我不知道这件事。我相信,当我弄明白如何使用该网站时,我也会非常感谢你关于shellcheck的提示。另一个人:我认为你想指向这个网站:而不是你使用的网站。请更新你的问题,以清楚地指出它是如何失败的(复制并粘贴错误消息)。另外,检查以了解有用的初步调试步骤。自动指出问题。Keith:添加了错误消息。另一个人:感谢bash tag wiki上的提示。我不知道这件事。我相信,当我弄明白如何使用这个网站时,我也会非常感谢你提供的关于shellcheck的提示。另一个家伙:我想你是想指向这个网站,而不是你使用的那个。Thx Charles。我应该知道的。谢谢查尔斯。我早该弄明白的。