我已经使用以下命令在一个新的ubuntu服务器上安装了nginx:
apt-get install nginx我使用以下命令删除了nginx:
apt-get purge nginx
apt-get autoremove为什么nginx文件夹没有从系统中删除?换句话说,我仍然在这里找到包含nginx文件的nginx文件夹:
/etc/nginx卸载nginx时,如何从系统中完全删除所有与nginx相关的文件和文件夹?
当我运行find/etc/nginx时,我看到以下内容:
/etc/nginx
/etc/nginx/win-utf
/etc/nginx/proxy_params
/etc/nginx/fastcgi_params
/etc/nginx/nginx.config
/etc/nginx/koi-win
/etc/nginx/sites-available
/etc/nginx/sites-available/default
/etc/nginx/koi-utf
/etc/nginx/naxsi.rules
/etc/nginx/scgi_params
/etc/nginx/naxsi_core.rules
/etc/nginx/uwsgi_params
/etc/nginx/naxsi-ui.conf.1.4.1
/etc/nginx/sites-enabled
/etc/nginx/sites-enabled/default
/etc/nginx/mime.types发布于 2015-01-26 16:12:07
如果您使用dpkg -S <filename>查看,您将看到这些文件实际上来自一个名为nginx-common的包。它与基本的nginx包同时安装。很多包裹都是这样分开的。
当您清除某些内容时,只清除指定的包。如果需要删除一些东西以满足依赖(这里可能是这样的),那么它们就会被删除,而不是被清除。可能是因为nginx-common还在安装。
无论哪种方式,解决方案都是一样的。清除nginx-common:
sudo apt-get purge nginx-common在其他情况下,在清除之后有剩余的/etc/文件,这通常是由于安装时不存在的文件。在您的例子中,它们看起来都像打包的文件,但是在很多情况下,可能会有一个用户创建的文件放在里面,在手动删除之前,他们可能想要拯救这些文件。
即使使用purge,Apt也不会删除这些内容。如果您确定要删除它们,sudo rm -rf /etc/nginx就会做到这一点,但还是要非常小心。
https://askubuntu.com/questions/578068
复制相似问题