【mkdir & rmdir】Centos/Linux mkdir & rmdir命令详细介绍

【mkdir & rmdir】Centos/Linux mkdir & rmdir命令详细介绍

简介

mkdir

rmdir

简介

        mkdir 命令和 rmdir 命令是在 linux 当中比较常用的两个命令,这两个命令前者是创建空目录,后者是删除空目录。rmdir 命令的定位比较尴尬它的功能可以被 rm 命令完全取代,但是相比起 rm 命令 rmdir 命令更加安全,它只能删除空的目录,如果目录内有文件或目录的(即使是空目录)目录,下面我们来看看这两个命令的具体用法吧

mkdir

一、基本语法

> mkdir [option] 目录列表

二、选项介绍

选项选项说明
-m, --mode=MODE设置文件模式(类似 chmod),而不是 rwx - umask,其中 MODE 为需要设置的模式
-p, --parents需要时创建目标目录的父目录,但即使这些目录已存在也不视为错误,且其文件模式也不受 -m 选项影响。
-v, --verbose为每一个已创建的目录打印信息
-Z将每个创建的目录的 SELinux 安全上下文设置为默认类型
--context[=CTX]类似 -Z,或者如果指定了上下文,则将 SELinux 或者 SMACK 安全上下文设置为指定类型
--help显示帮助信息
--version显示版本信息

三、基本用法

1、在根目录下创建一个新目录

> mkdir /new_directory

2、在一个父目录不存在的情况下创建其下面的子目录,同时创建父目录

> mkdir -p /parent_dir/new_directory

rmdir

一、基本语法

> rmdir [option] 目录列表

二、选项介绍

选项选项说明
--ignore-fail-on-non-empty忽略每一个仅因目录非空而导致的错误
-p, --parents删除目标目录的所有父目录(多级父目录也会删除),比如,rmdir -p a/b/c 和 rmdir a/b/c a/b a 而这两条命令相似
-v, --verbose为每一个处理过的目录打印信息
--help显示帮助信息
--version显示版本信息

三、基本用法

1、删除空目录

> rmdir /empty_dir

        若目录当中存在文件则会有如下提示

2、 删除连同该目标空目录的父目录一起删除

# empty_dir 是在根目录下创建
> cd /
> rmdir -p empty_dir/empty1_dir/empty2_dir

        注意 rmdir -p 使用的时候路径建议不要使用绝对路径,因为它会非常不自量力的想要删除根目录,如图

 

        若父目录中除了目标空目录外还有其他文件或目录的存在则会不删除有文件的父目录开始往上的父目录并会有如下提示

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JovaZou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值