码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础命令—mkdir

时间:2020-06-17 09:14:29      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:umask   实例   log   tor   mamicode   ted   created   test   cto   

基本概念

mkdir命令用于创建目录

常见参数为五个

-m, --mode=模式,设定目录权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v, --verbose 每次创建新目录都显示信息

--help 显示此帮助信息并退出

--version 输出版本信息并退出

实例

1.创建test目录,并赋予他755的权限
技术图片
我们可以看到目录文件的权限为:drwxr-xr-x

2.当前目录下递归创建conf/test这两个目录
技术图片
可以看到没有加-p提示报错,conf这个上一级目录不存在,加-p就正常创建了

3.创建目录tcc目录显示创建成功的信息
技术图片

4.同时创建多个目录
技术图片

5.递归创建一个项目的完整目录结构

[hx@centos8 ~]$ mkdir -vp csf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
mkdir: created directory ‘csf‘
mkdir: created directory ‘csf/lib/‘
mkdir: created directory ‘csf/bin/‘
mkdir: created directory ‘csf/doc‘
mkdir: created directory ‘csf/doc/info‘
mkdir: created directory ‘csf/doc/product‘
mkdir: created directory ‘csf/logs‘
mkdir: created directory ‘csf/logs/info‘
mkdir: created directory ‘csf/logs/product‘
mkdir: created directory ‘csf/service‘
mkdir: created directory ‘csf/service/deploy‘
mkdir: created directory ‘csf/service/deploy/info‘
mkdir: created directory ‘csf/service/deploy/product‘
[hx@centos8 ~]$ tree csf/
csf/
├── bin
├── doc
│   ├── info
│   └── product
├── lib
├── logs
│   ├── info
│   └── product
└── service
    └── deploy
        ├── info
        └── product

12 directories, 0 files

技术图片

Linux基础命令—mkdir

标签:umask   实例   log   tor   mamicode   ted   created   test   cto   

原文地址:https://www.cnblogs.com/hxlinux/p/13150153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!