cd 桌面 到桌面上的文件夹

cd 桌面 到桌面上的文件夹

在终端中,我需要执行cd desktop然后。是一个将计算机的 Windows 分区连接到 ubuntu 的文件夹cd datals dataData

cd Desktop最初给我一个错误(bash: cd: no such file or directory)。我改为输入cd ~/Desktop,这样就成功了。但是,我无法使用cd data,并且出现与之前相同的错误。我甚至尝试了cd ~/data。它不起作用。任何帮助都将不胜感激。

答案1

这就是命令行和 GUI 的区别。你看到的图标实际上并不存在。在 Ubuntu 下,通常 USB 磁盘和分区会自动安装在/media/username文件夹中。

您在桌面上看到的 GUI 图标在某种意义上只是一个“快捷方式”,但分区挂载到的实际文件夹在其他地方。当您在 GUI 文件管理器中打开它并按Ctrl+时,L您应该会看到挂载点的真实路径。

至于需要注意的部分,ls Data有两点:

  1. 文件和目录名称区分大小写。
  2. 如果你cd Data告诉 shell 进入 Data 目录,该目录应位于相对于 shell 当前位置的位置,即当前工作目录。这样做是cd ~/Desktop有效的,因为你告诉它完整路径,而不是相对路径。当你cd ~/Desktop; ls Desktop这样做时,它不会起作用 - 没有Desktopwithin ~/Desktop。如果你只是运行ls而不带任何参数,那么它会起作用,因为它默认列出当前目录中的项目

答案2

如果我理解正确的话,您正在寻找访问桌面上的数据文件夹。

cd ~/desktop/data然后尝试ls获取该目录的内容。

如果要创建快捷方式,请使用ln -s <actual path>。它表示在当前位置创建一个快捷方式(在 Linux 术语中为实际路径的软链接)。

相关内容