Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 从启用的站点删除文件夹,而不删除原始文件夹_Linux - Fatal编程技术网

Linux 从启用的站点删除文件夹,而不删除原始文件夹

Linux 从启用的站点删除文件夹,而不删除原始文件夹,linux,Linux,由于错误,我在启用的站点中创建了一个符号文件夹。 sudo ln-s/etc/nginx/sites available//etc/nginx/sites enabled。 现在,site enabled中的此文件夹路径看起来像这样sites enabled/sites available。现在我必须删除此符号文件夹,而不删除原始sites available的文件。如果我使用此sudo rm-r sites available,然后它将清空我的原始可用站点。并且rmdir站点可用不会显示目录错

由于错误,我在启用的站点中创建了一个符号文件夹。
sudo ln-s/etc/nginx/sites available//etc/nginx/sites enabled

现在,site enabled中的此文件夹路径看起来像这样sites enabled/sites available。现在我必须删除此符号文件夹,而不删除原始sites available的文件。如果我使用此
sudo rm-r sites available
,然后它将清空我的原始可用站点。并且
rmdir站点可用
不会显示目录错误

所以我觉得你的问题有点措辞上的问题。但如果您运行该命令:

sudo ln -s /etc/nginx/sites-available/ /etc/nginx/sites-enabled
然后你基本上做的就是创建一个软指针。这意味着如果您删除启用的
站点
(软链接),则不会丢失可用的
站点中的数据

至于第二点,
sites enabled
是一个软指针,这意味着要删除它,您需要键入

sudo rm sites-enabled

注意:不要放置
-r
参数,因为它不是文件夹

这个问题不属于堆栈溢出Tack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问地点。让我知道这是否解释了您所问的问题我想从站点启用文件夹中删除站点可用文件夹的软链接。那么为什么我应该使用
sudo rm sites enabled
命令
sudo ln-s/etc/nginx/sites available//etc/nginx/sites enabled
使
站点可用
站点启用
。因此,如果您想删除可用的
站点
,您需要使用硬链接复制数据,然后删除可用的
站点
。这有意义吗?他们的形象很好