我正在创建一个网页,并且有一个 Linux 服务器,一个朋友在用户文档中为我创建了一个名为的文件夹www
。
他说我在那个文件夹中做了更改。
他告诉我:
我在用户文档中创建了www文件夹的符号链接,并出现天蓝色的目录。
今天我想www
用新文件更新我的服务器文件夹,我删除了该www
文件夹并复制了包含更改的新文件夹,该目录没有天蓝色。
当我访问该网站时,没有出现更改,甚至无法识别新文件,我该如何恢复文件www
夹以查看新的更改?
更新
/var/www/cgi-bin:
total 0
/var/www/html:
total 44
-rw-r--r-- 1 root root 229 May 15 12:28 400.shtml
-rw-r--r-- 1 root root 207 May 15 12:28 401.shtml
-rw-r--r-- 1 root root 203 May 15 12:28 403.shtml
-rw-r--r-- 1 root root 204 May 15 12:28 404.shtml
-rw-r--r-- 1 root root 216 May 15 12:28 413.shtml
-rw-r--r-- 1 root root 243 May 15 12:28 500.shtml
-rw-r--r-- 1 root root 10404 May 15 12:28 cp_errordocument.shtml
-rw-r--r-- 1 root root 111 May 15 12:28 index.html
drwxr-xr-x 2 root root 4096 Aug 19 13:44 suspended.page
更新2
[myserver2017@blu ~]$ ls -l
total 40
lrwxrwxrwx 1 myserver2017 myserver2017 40 Aug 19 14:20 access-logs -> /etc/apache2/logs/domlogs/myserver2017
drwxr-x--- 3 myserver2017 mail 4096 Aug 19 14:26 etc
drwx------ 2 myserver2017 myserver2017 4096 Aug 21 08:03 logs
drwxr-x--x 10 myserver2017 myserver2017 4096 Aug 19 14:02 mail
drwxrwxr-x 2 myserver2017 myserver2017 4096 Aug 23 11:54 perl5
drwxr-x--- 3 myserver2017 myserver2017 4096 Aug 19 14:02 public_ftp
drwxr-x--- 11 myserver2017 myserver2017 4096 Aug 26 10:24 public_html
drwxrwxr-x 4 myserver2017 myserver2017 4096 Aug 23 13:32 back-www
drwxr-xr-x 5 myserver2017 myserver2017 4096 Aug 26 03:44 ssl
drwxr-xr-x 6 myserver2017 myserver2017 4096 Aug 19 14:36 tmp
drwsr-sr-x 8 myserver2017 myserver2017 4096 Aug 26 10:53 www2
答案1
通过在两个文件夹之间创建新的符号链接可以解决这个问题。该ln
命令接受两个参数:<real folder directory>
和<linked folder directory>
。在本例中将<linked folder directory>
是。/var/www/
假设 www 文件夹位于您的用户文件继续<real folder directory>
并创建符号链接:
sudo ln -s /home/user/Documents/www/folder-with-web-content /var/www/