cloud@cloud-System-Product-Name:~$ cd /media/
cloud@cloud-System-Product-Name:/media$ ls
cloud
cloud@cloud-System-Product-Name:/media$ cd /media/cloud/
cloud@cloud-System-Product-Name:/media/cloud$ ls
'6TB Expansion'
cloud@cloud-System-Product-Name:/media/cloud$ cd /media/cloud/6TB Expansion/
bash: cd: too many arguments
cloud@cloud-System-Product-Name:/media/cloud$
我对 Ubuntu/Linux 还不太熟悉。我正尝试访问这个已安装的 6Tb 扩展,以便我可以在那里安装目录和文件。它说 bash:cd:参数太多。访问此扩展的过程是什么。在此处输入图片描述
答案1
它有一个空格。您需要为 加上引号cd
,就像您对 所做的那样ls
。
建议避免创建带有空格的目录,这将使您编写脚本时更加轻松。如果可能,请使用破折号和下划线。