zoukankan      html  css  js  c++  java
  • 【Linux高频命令专题(6)】mkdir

    简述

    用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

    命令格式

    mkdir [选项] 目录...

    命令参数

    -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
    -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 
    -v, --verbose  每次创建新目录都显示信息
    

    常用范例

    # 创建多个目录
    mkdir -p test2/test22
    
    # 创建目录同时设置权限
    mkdir -m 777 test3
    
    # 一个命令创建项目的目录结构
    mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
    mkdir: 已创建目录 “scf”
    mkdir: 已创建目录 “scf/lib”
    mkdir: 已创建目录 “scf/bin”
    mkdir: 已创建目录 “scf/doc”
    mkdir: 已创建目录 “scf/doc/info”
    mkdir: 已创建目录 “scf/doc/product”
    mkdir: 已创建目录 “scf/logs”
    mkdir: 已创建目录 “scf/logs/info”
    mkdir: 已创建目录 “scf/logs/product”
    mkdir: 已创建目录 “scf/service”
    mkdir: 已创建目录 “scf/service/deploy”
    mkdir: 已创建目录 “scf/service/deploy/info”
    mkdir: 已创建目录 “scf/service/deploy/product”
    
    tree scf/
    scf/
    |-- bin
    |-- doc
    |   |-- info
    |   `-- product
    |-- lib
    |-- logs
    |   |-- info
    |   `-- product
    `-- service
       	 	`-- deploy
      	    	|-- info
            	`-- product
    12 directories, 0 files
    
  • 相关阅读:
    【JavaScript】出现即使设置了ID也获取不到的可能原因与window.onload
    雄踞AppStore榜首的游戏&lt;别踩到白块儿&gt;源码分析和下载(一)
    WordPress公布新文章Email通知注冊用户
    BZOJ 1861 ZJOI2006 Book 书架 Splay
    Oracle Outline总结
    Matplot中文乱码完美解决方式
    Linux 在一个命令行上执行多个命令
    tophat
    echo输出到stderr
    随机森林
  • 原文地址:https://www.cnblogs.com/nixi8/p/4849335.html
Copyright © 2011-2022 走看看