Linux rmdir命令:删除空目录教学
作者&投稿:虞爸 (若有异议请与网页底部的电邮联系)
[root@localhost ~]# rmdir [-p] 目录名
-p 选项用于递归删除空目录。
【例 1】
[root@localhost ~]#rmdir cangls
就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删除目录是否是空目录,因为 rmdir 命令只能删除空目录。
【例 2】
通过学习 mkdir 命令我们知道,使用 mkdir -p 可以实现递归建立目录,同样地,rmdir 命令可以使用 -p 选项递归删除目录。例如:
[root@localhost ~]# rmdir -p lm/movie/jp/cangls
注意,此方式先删除最低一层地目录(这里先删除 cangls),然后逐层删除上级目录,删除时也需要保证各级目录是空目录。
例 3】
rmdir 命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错。例如:
[root@localhost # mkdir test
#建立测试目录
[root@localhost ~]# touch test/boduo
[root@localhost ~]# touch test/longze
#在测试目录中建立两个文件
[root@localhost ~]# rmdir test
rmdir:删除test失败:目录非空
长沙卢头孢: Linux中rmdir命令是用来删除空的目录. 使用方式: rmdir [-p] dirName 参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除.举例说明: rmdir folder1 删除名字为folder1的子目录.rmdir -p folder1/folder2 删除名字为folder1...
东胜区15863114038: 在Linux 想删除文件夹,却出现 directory not empty 怎么办 - ?
长沙卢头孢: 如果你是用rmdir命令来删除文件夹的话,就会出现directory not empty的提示,那是因为rmdir命令只能删除空的文件夹,这一点带有迷惑性.实际上在Linux删除一个文件夹的正确的方法是用rm命令加一个-r选项,-r选项表示递归删除,就是用来删除文件夹的,假设你想删除的文件夹是/home/user/test,那删除它的正确命令应该是: rm -r /home/user/test
东胜区15863114038: linux怎么删除一个不是空的目录 - ?
长沙卢头孢: linux命令删除非空目录: rm -rf 目录名知 解释: 1、r意思是删除目录,f意思是force的缩写,强制删除,不提示道. 2、如果目录为空版,可以用 “rmdir 目录名”删除. 3、如果目录不权为空,可以用“rm -r 目录名”删除.
东胜区15863114038: linux中下面rmdir用法应该如何解释? - ?
长沙卢头孢: rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir,但是有很大危险性.)删除某目录时也必须具有对父目录的写权限. 1.命令格式: rmdir [选项]... 目录... 2.命令功能: 该命...
东胜区15863114038: RMDIR是什么 - ?
长沙卢头孢: RMDIR是什么?rmdir 命令功能:删除空目录.语法:rmdir [选项] dirname说明:dirname表示目录名.该命令从一个目录中删除一个或多个子目录项.需要特别注意的是,一个目录被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir...
东胜区15863114038: Linux的rm指令不能删除目录吗 - ?
长沙卢头孢: rm命令删除目录要加-r参数,这个参数表示递归删除,就是针对目录.例子: rm -r /tmp/mydir 注意:rmdir命令只能删除空目录,所以删除目录还是要用rm命令的-r参数.
东胜区15863114038: linux里怎么删除文件夹,怎么重命名文件夹 - ?
长沙卢头孢: Linux删除文件夹命令--rm, rmdir rmdir只能删除空文件夹,如果文件夹非空,可以使用rm -rf命令,即:rm -rf 目录名字.-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 Linux重命名文件夹命令--mv 语法...
东胜区15863114038: 在linux系统中用rmdir命令来删除存在的目录但未成功是什么原因 - ?
长沙卢头孢: rmdir只能删除空目录哦,可以用rm -r 来删除目录(不管目录是否为空).
东胜区15863114038: 在linux系统下如何删除空的文件夹! - ?
长沙卢头孢: 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文...
东胜区15863114038: LINUX中,创建文件夹、文件命令及清除命令. - ?
长沙卢头孢: mkdir path 创建文件夹 >1.txt 新建一个空文件 del 1.txt 删除文件 rmdir path 删除空目录