繁体   English   中英

rm删除了哪个目录?

[英]Which directory rm removed?

我需要删除public_html /中的所有文件

我以用户名admin登录

我执行:

cd /home/admin/web/mydomain.com/public_html/
rm /*

我以为它将删除public_html/中的所有文件,但是linux要求我删除目录:

/backup /bin /boot /data /dev /etc /home /initrd.img /initrd.img.old /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /swapfile /sys /tmp /usr /var /vmlinuz /vmlinuz.old

我删除了哪个目录?

谢谢

编辑谢谢@Aguardientico我已经删除了/目录。 由于我是使用user而不是root来执行rm /*的,所以我还没有删除任何内容,对吗?

谢谢

删除文件的一种方法是命令rmdir删除public_html的目录,该目录将删除所有文件

cd /home/admin/web/mydomain.com/
rmdir public_html 

因此,您转到文件所在的目录,然后将其删除,它将删除该目录中的所有文件以及文件夹本身,然后,如果需要该文件夹,则可以重新制作它。
这是链接http://www.computerhope.com/unix/urmdir.htm

这完全取决于您是否是服务器上的管理员用户。 但通常public_html/位于/var/www/

$ cd /home/admin/web/mydomain.com/public_html/
$ ls
$ rm *

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM