linux下rm和rmdir的区别和使用

source: http://blog.csdn.net/a804229570/article/details/8211155


-d:directory  -f:force  -i:interactive  -r:recursive  -v:verbose

 -i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除

一、rmdir:删除一个空的目录

1.-v选项:提示

   mkdir -v dirname

   rmdir -v dirname

   结果: 操作成功后都会有提示信息。

   一次删除两个目录,用空格分开

   空目录1、2

   rmdir 1 2

   结果:一次删除了空目录1、2

 

2.-p选项:级联删除

   目录1122/1

   rmdir -p -v 1122/1

   结果:先删除1122/1,再删除1122。

 

   目录1122/1  1122/2

    rmdir -p -v 1122/1

    结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。

 

二、rm:删除文件或者目录

1.-f选项:不管目录下的文件存在不存在,都不给予提示

    目录1122/1/a,1122/1为目录,a为文件

     rm -f 1122/1

     结果:提示1122/1为目录,不能删除

     rm 1122/1/a

     结果:成功,但是没有任何提示

     rm 1122/1/b

     结果:没有任何提示 

   

2.-r:删除此目录下的所有文件,但是此目录不删除

    目录:1122/1 1122/2

     rm -r -v 1122

     结果:删除1122/1  1122/22

 

3.组合删除:删除该目录以及该目录下的所有文件

   目录1122/1/a  1122/2

   rm -rf -v 1122

   结果:

  


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值