linux创建和删除目录等命令(续)

(5)示例

①在目录/home/mengqc下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问:

$ mkdir - - mode=700 /home/mengqc/test

②在当前目录中建立bin和bin 下的os_ 1目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问:

$ mkdir -p -m 750 bin/os_1

  1. rmdir命令

当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。rmdir命令可以从一个目录中删除一个或多个空子目录。

(1)一般格式

rmdir [选项] dirname

(2)说明

rmdir命令是从一个目录中删除一个或多个子目录,其中dirname表示目录名。若dirname中没有指定路径,则删除当前目录下由dirname指定的目录:若dirname中包含路径,则删除指定位置的目录。删除目录时必须具有对其父目录的写权限。

(3)常用选项

-p, --parents: 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。若有非空的目录,则该目录保留下来。

-v,–verbose:对每个被处理的目录输出相关诊断信息。

(4)注意

子目录被删除之前应该是空目录。也就是说,该目录中的所有文件必须用rm命令全部删除。若该目录中仍有其他文件,则不能用rmdir命令删除它。另外,当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。

虽然可以用带有-r选项的rm命令递归删除一个目录中的所有文件和该目录本身,但是这样做存在很大的危险性。
(5)示例
删除子目录os_1和其父目录bin:
$ cd /home/mengqc/test
$ rmdir -p bin/os_1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值