欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > 【mkdir rmdir】Centos/Linux mkdir rmdir命令详细介绍

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

2024/10/23 21:36:38 来源:https://blog.csdn.net/zjw529507929/article/details/141305474  浏览:    关键词:【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 使用的时候路径建议不要使用绝对路径,因为它会非常不自量力的想要删除根目录,如图

 

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com