如何获取不显示更改的 www 文件夹的符号链接?

如何获取不显示更改的 www 文件夹的符号链接?

我正在创建一个网页,并且有一个 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/

相关内容