我正在为我的在线书籍/媒体业务建立一个网站,我的 C 盘上有一些照片(封面照片),我想通过 WSL 将它们复制到 VSCode 中的项目目录中。
该文件存储在中/mnt/c/Users/etc/Downloads
。由于我仍然需要将此文件夹放在中C
,因此我可能只需要复制文件夹的内容并将其移动到我的 WSL 项目中已创建的目录中。
我曾尝试通过 WSL 在我的 WSL 项目中创建一个目录,然后在通过mkdir
路径时复制文件的内容。我曾尝试将其移动到 WSL 中的文件夹中,但没有成功。/mnt/c
cp
mv
我已经研究这个问题一个多星期了,但还是一无所获。我尝试在 YouTube 上找到相关视频,也尝试从图书馆借阅有关 git 的书籍。要么是借阅了真正好的书籍,要么是我拥有的书籍没有解决这个问题。
因此,例如,我将通过 WSL 使用 在当前 VSC 项目中创建一个目录mkdir bookphotos
。然后我将使用终端转到路径,mnt/c/Users/
直到找到包含封面照片的文件夹。然后我将尝试使用 复制该文件夹cp
并将其移动到 WSL 目录。它没有奏效。如果能得到一些帮助,我将不胜感激。
当我在 Ubuntu/WSL 终端时,文件夹的完整路径是这样的/mnt/c/Users/warriors/bookphotos
。我想将文件夹移动到的 VSC 中的项目是/home/sixwarriors/booksbusiness
- 即我存放 html/css/javascript 代码的目录。我想复制bookphotos
文件夹并将其移动到booksbusiness
目录中,以便我可以使用其中的库存照片。
答案1
要复制,请尝试:
在 WSL 中尝试以下命令:
cp -r /mnt/c/Users/warriors/bookphotos/ /home/sixwarriors/booksbusiness/
要移动,请尝试:
mv /mnt/c/Users/warriors/bookphotos/ /home/sixwarriors/booksbusiness/
bookphotos
在这两种情况下,文件夹内都应该有一个bookbusiness
包含其所有内容的文件夹。
从 Windows 端尝试
在 Ubuntu/WSL 终端中输入:
cd ~/bookbusiness
explorer.exe .
这将打开bookbusiness
文件资源管理器文件夹。现在您可以将文件夹拖放到文件夹bookphotos
内bookbusiness
。
交替...
按常规方式在 Windows 中打开文件资源管理器:
然后在顶部输入:
\\wsl$\Ubuntu\home\sixwarriors\booksbusiness
这还将打开bookbusiness
文件资源管理器文件夹。现在您可以将文件夹拖放到文件夹bookphotos
内bookbusiness
。
希望这可以帮助