zoukankan      html  css  js  c++  java
  • 04-Linux命令【mkdir】

    1、命令简介

    mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录。在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名。

    2、用法

    用法:mkdir [选项]... 目录...

    3、选项

    -m, --mode=模式       设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
    -p, --parents        需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
    -v, --verbose        每次创建新目录都显示信息
    -Z, --context=CTX      将每个创建的目录的SELinux 安全环境设置为CTX

    4、实例

    示例1:创建一个空目录

    [root@oracledb study]# mkdir dir1
    [root@oracledb study]# ls
    dir1

    示例2:一次创建多个目录

    [root@oracledb study]# mkdir dir1 dir2 dir3
    [root@oracledb study]# ls
    dir1  dir2  dir3

    示例3:递归创建多个目录

    [root@oracledb study]# mkdir -p dir1/sub1/sub2
    [root@oracledb study]# tree
    .
    └── dir1
        └── sub1
            └── sub2
    
    3 directories, 0 files

    示例4:创建权限为755的目录

    [root@oracledb study]# mkdir -m 755 dir1
    [root@oracledb study]# ls
    drwxr-xr-x 2 root root 4096 4月  16 15:03 dir1

    示例5:创建新目录都显示信息

    [root@oracledb study]# mkdir -v dir3
    mkdir: 已创建目录 "dir3"

    示例6:一个命令创建项目的目录结构

    [root@oracledb study]# mkdir -vp tomcat/{bin,lib,conf,logs,webapps/{examples,docs},work}
    mkdir: 已创建目录 "tomcat"
    mkdir: 已创建目录 "tomcat/bin"
    mkdir: 已创建目录 "tomcat/lib"
    mkdir: 已创建目录 "tomcat/conf"
    mkdir: 已创建目录 "tomcat/logs"
    mkdir: 已创建目录 "tomcat/webapps"
    mkdir: 已创建目录 "tomcat/webapps/examples"
    mkdir: 已创建目录 "tomcat/webapps/docs"
    mkdir: 已创建目录 "tomcat/work"
    [root@oracledb study]# tree
    .
    └── tomcat
        ├── bin
        ├── conf
        ├── lib
        ├── logs
        ├── webapps
        │   ├── docs
        │   └── examples
        └── work
  • 相关阅读:
    CF1290E Cartesian Tree
    【LeetCode】11. 盛最多水的容器
    【LeetCode】10. 正则表达式匹配
    【LeetCode】9. 回文数
    【LeetCode】8. 字符串转换整数 (atoi)
    【LeetCode】7. 整数反转
    【LeetCode】6. Z 字形变换
    【LeetCode】5. 最长回文子串
    【LeetCode】4. 寻找两个正序数组的中位数[待补充]
    【LeetCode】3. 无重复字符的最长子串
  • 原文地址:https://www.cnblogs.com/wang1001/p/14417119.html
Copyright © 2011-2022 走看看