如何从 Cygwin 打开桌面目录?

如何从 Cygwin 打开桌面目录?

我是新手赛格威在窗户上,命令提示符我用了CD 桌面命令移动到桌面,但是当我对 Cygwin 使用相同的命令时,它显示以下错误

-bash: cd: Desktop: No such file or directory

为什么会显示此错误?如何从 Cygwin 进入桌面?

答案1

因为当前目录中没有指定的目录Desktop。Linux 的理念略有不同,您无法Desktop从任何地方以这种方式进入。您可以改为进入通过从每个地方键入目录cd ~在每个地方输入目录cd /-> 你可以这样想,Linux 使用主目录而不是桌面。其他时候你cd必须绝对路径(以 开头/)或相对路径(以字符开头./或不以字符开头)。

例子:

  1. 您位于目录 /home/ninja(您可以通过输入 获取当前目录pwd)。
  2. 你输入ls。控制台记录所有目录,你现在可以通过输入 进入这些目录cd。例如 console logs: Download Documents Music,所以你现在就可以输入cd Download来移动到那里。
  3. 此外,无论您目前身在何处,您都可以使用cd /cd ~

试试看。;)

答案2

默认情况下,您的 cygwin 主目录位于C:\cygwin\home
您的 Windows 主目录位于C:\Users\

Cygwin 不使用与 Windows 相同的根路径。驱动器的路径为:

\cygdrive\DRIVE_ID

DRIVE_ID小写的 Windows 驱动器号在哪里。

因此你的桌面位于:

\cygdrive\c\Users\coding_ninza\Desktop

当然假设您的用户名是coding_ninza并且您有常用的C:驱动器。

cd \cygdrive\c\Users\coding_ninza\Desktop 

将从任何其他目录进入 Windows 桌面。当然,您也可以使用相对路径进行导航。

答案3

非常简单,不要混淆类型;

cd C:/Users/Your_Username/Desktop

它会带您进入那个目录,就这么简单。

Cygwin 输出

Cygwin 输出

享受>>>

答案4

也许这个命令可以帮助你:

以管理员身份打开桌面上的cygwin快捷方式。


endi@endi-PC ~ $ cd c:/

endi@endi-PC /cygdrive/c $ cd c:/xampp

endi@endi-PC /cygdrive/c/xampp $ cd c:/xampp/htdocs

endi@endi-PC /cygdrive/c/xampp/htdocs $


这是我打开 xampp / htdocs 文件夹的操作

相关内容