Bash 根本找不到任何文件
Bash cannot find any files at all
我对使用 Bash 还很陌生,如果这是一个相当初级的问题,我深表歉意;
我试图在 Bash 中打开一个文本文件,但 Bash 似乎根本无法找到我的任何文件或目录。每当我尝试使用 cat
命令或 cd
命令(例如,cd Desktop/)时,无论我指定什么文件或目录,Bash 都会告诉我 "No such file or directory"。 pwd
说我在 /mnt/c/WINDOWS/system32 。 ls 向我显示了一个很长的文件列表,但其中 none 个是我要查找的文件。我试图在我的桌面上打开一个 .txt 文件,但桌面和 txt 文件都没有出现在该列表中。我是 运行 Bash 通过 Linux 子系统 Windows 10.
他是开始使用 WSL 的技巧:
您的 windows 文件将位于 /mnt/c/
cd /mnt/c
从这里使用 ls
查看文件夹并找到您要使用的文件,我个人倾向于将我与 windows 子系统一起使用的文件放在 linux 上C: 目录以便于使用,例如 c:\FilesForWSL
您可以在 windows 或 cd /mnt/c
和 mkdir FilesForWsl
上创建文件夹,然后在 cd FilesForWsl
.
上创建文件夹
在这个设置之后任何时候你想把一个文件供 windows 使用或从 windows 到 linux 只需去 cd /mnt/c/FilesForWsl
替换 FilesForWsl 与您的首选文件夹名称。希望这能稍微阐明 WSL 的工作原理。
我对使用 Bash 还很陌生,如果这是一个相当初级的问题,我深表歉意;
我试图在 Bash 中打开一个文本文件,但 Bash 似乎根本无法找到我的任何文件或目录。每当我尝试使用 cat
命令或 cd
命令(例如,cd Desktop/)时,无论我指定什么文件或目录,Bash 都会告诉我 "No such file or directory"。 pwd
说我在 /mnt/c/WINDOWS/system32 。 ls 向我显示了一个很长的文件列表,但其中 none 个是我要查找的文件。我试图在我的桌面上打开一个 .txt 文件,但桌面和 txt 文件都没有出现在该列表中。我是 运行 Bash 通过 Linux 子系统 Windows 10.
他是开始使用 WSL 的技巧:
您的 windows 文件将位于 /mnt/c/
cd /mnt/c
从这里使用 ls
查看文件夹并找到您要使用的文件,我个人倾向于将我与 windows 子系统一起使用的文件放在 linux 上C: 目录以便于使用,例如 c:\FilesForWSL
您可以在 windows 或 cd /mnt/c
和 mkdir FilesForWsl
上创建文件夹,然后在 cd FilesForWsl
.
在这个设置之后任何时候你想把一个文件供 windows 使用或从 windows 到 linux 只需去 cd /mnt/c/FilesForWsl
替换 FilesForWsl 与您的首选文件夹名称。希望这能稍微阐明 WSL 的工作原理。