linux 文件删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 文件删除相关的知识,希望对你有一定的参考价值。

用userdel cb删除cb用户之后,留下一个文件夹,但是用rm -d cb进行删除时显示:
rm:cannot remove directory 'cb': Is a directory
这是为什么呀?

首先明白rm的参数-d是直接把欲删除的目录的硬连接数据删成0,删除该目录。记着要删除的是目录的硬链接而不是目录!
在这里用户cb文件夹是一个目录,可用rm -rf cb删除:-r是递归处理,就是一层一层的删;-f是强制删除。

其实你要完全删除用户cb,可直接userdel -rf cb。
参考技术A 你说的情况有两种解决方案

1. userdel -r 用户名 解释:-r的意思是说在删除用户的同时删除用户的目录

2. 先使用userdel 用户名
再用 rm -rf /home/用户名 或者 cd进入到/home 再使用rm -rf 用户名

注意:rm -r 删除目录(递归) 而-f参数是指强制,在使用rm时系统通常会问你是否删除,而在删除目录时,目录下假如有1000个文件,系统会问你1000次,所以使用-f参数,让系统不再询问直接强制删除
参考技术B userdel cb
rm -r cb

userdel -r cb
参考技术C rm -rf cb 参考技术D 删除目录是不是用RMDIR啊?

Linux删除文件的命令?

参考技术A 删除文件用rm命令,rmdir删除空目录。你如果要删除work目录和目录下的所有文件,rm
-rf
/home/ftk/apache-tomcat-5.5.20/work就可以了。不过慎用,因为f选项删除过程不会提示确认。

以上是关于linux 文件删除的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么删除文件夹,linux删除文件和文件夹

Linux删除文件的命令?

linux批量删除文件

linux系统里面如何删除所有文件?

Linux删除文件的命令?

linux怎么删除当前目录下的所有文件