我正在使用Ubuntu Windows 10 bash,我想从/ mnt / i / Projects / Template中移动项目以在/ var / www / html中的Apache服务器上运行它。
我尝试将文件夹从直接复制直接复制到新文件夹,但不幸的是,出现错误:
cp -r / mnt / i / Projects / Template〜/ var / www / html /
cp:目标“ / root / var / www / html /”不是目录
我想用Apache测试那些模板,我试图直接更改Apache。
我做了另一项测试:
root @ DESKTOP-4PBGG1N:/ var / www#ls -ld〜/ var〜/ var / www〜/ var / www / html
ls:无法访问“ / root / var”:没有这样的文件或目录
ls:无法访问“ / root / var / www”:没有这样的文件或目录
ls:无法访问“ / root / var / www / html”:没有此类文件或目录
答案 0 :(得分:1)
首先,apache服务器的目录不在root目录中,而只是“ / var / www / html”。如果仍然无法运行,则可能您未安装apache,可以通过运行这两行“ lsb_release -a”和“ sudo apt-get install apache2”来完成。尝试启动apache服务器时(使用“ sudo service apache2 start”)会出现错误,但是只要忽略它,您仍然可以使用它而不会出现任何问题。希望能有所帮助;)
答案 1 :(得分:0)
如果唯一的问题是'/root/var/www/html/'
不是目录,请尝试创建目录
# mkdir -pv ~/var/www/html/
# cp -r /mnt/i/Projects/Template ~/var/www/html/
在此之前,请确保已安装并配置了apache
祝你有美好的一天
答案 2 :(得分:0)
例如,您在Documents中有一个名为index.php的文件,要复制到/ root / var / www / html /目录中,您必须这样做: 首先不要忘记使用sudo成为超级用户,然后
- sudo cp -Rv index.php /var/www/html or
- sudo cp -Rv index.php /root/var/www/html
您将获得以下输出:'index.php'->'/var/www/html/index.php'
-R用于复制文件夹& -v查看要复制的文件夹和文件