zoukankan      html  css  js  c++  java
  • 文件操作-mkdir

    Linux mkdir命令 主要用来创建目录,也可以直接创建多层目录,本文就为大家介绍下 Linux mkdir命令 .
    转载自https://www.linuxdaxue.com/linux-command-intro-mkdir.html

    mkdir命令

    一、Linux mkdir命令 格式

    mkdir [OPTION]... DIRECTORY...
    

    说明:mkdir命令 可以在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。

    要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。

    并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

    命令参数如下:

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

    二、Linux mkdir命令 实例

    1)在当前目录下创建testDir目录

    [linuxdaxue.com@/home/linuxdaxue.com]$mkdir testDir
    [linuxdaxue.com@/home/linuxdaxue.com]$ls
    testDir
    

    2)创建多层目录

    [linuxdaxue.com@/home/linuxdaxue.com]$ls
    testDir
    [linuxdaxue.com@/home/linuxdaxue.com]$mkdir -p dir1/dir2/dir3
    [linuxdaxue.com@/home/linuxdaxue.com]$ls
    dir1  testDir
    [linuxdaxue.com@/home/linuxdaxue.com]$cd dir1/dir2/dir3
    [linuxdaxue.com@/home/linuxdaxue.com/dir1/dir2/dir3]$pwd
    /home/linuxdaxue.com/dir1/dir2/dir3
    

    说明:使用 –p 参数可以创建多层目录

    3)指定创建的目录权限

    [linuxdaxue.com@/home/linuxdaxue.com]$mkdir -m 700 mdir
    [linuxdaxue.com@/home/linuxdaxue.com]$ll
    total 12
    drwxr-xr-x 3 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:37 dir1
    drwx------ 2 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:39 mdir
    drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:35 testDir
    

    说明:加入 –m 参数可以指定创建目录的权限,命令创建了一个权限为700的mdir目录。

    4)创建目录树

    [linuxdaxue.com@/home/linuxdaxue.com]$mkdir -vp src/{lib/,bin/,doc/{info,product},logs/{info,product},deploy/{info,product}}
    mkdir: created directory `src'
    mkdir: created directory `src/lib/'
    mkdir: created directory `src/bin/'
    mkdir: created directory `src/doc'
    mkdir: created directory `src/doc/info'
    mkdir: created directory `src/doc/product'
    mkdir: created directory `src/logs'
    mkdir: created directory `src/logs/info'
    mkdir: created directory `src/logs/product'
    mkdir: created directory `src/deploy'
    mkdir: created directory `src/deploy/info'
    mkdir: created directory `src/deploy/product'
    [linuxdaxue.com@/home/linuxdaxue.com]$tree src
    src
    ├── bin
    ├── deploy
    │   ├── info
    │   └── product
    ├── doc
    │   ├── info
    │   └── product
    ├── lib
    └── logs
        ├── info
        └── product
    
    11 directories, 0 files
    

    说明:-v 参数可以输出命令执行结果,使用大括号({})可以创建目录树结构。

  • 相关阅读:
    halcon 如何把一个region截取出来保存为图像
    Halcon学习(三)赋值与数组操作
    sort_region——对区域进行排序
    Halcon函数【转】
    Halcon算子之shape_trans,用于变换区域的形状
    Halcon学习之八:图像区域叠加与绘制
    Halcon学习之七:改变图像的现实方式和大小
    Halcon学习之六:获取Image图像中Region区域的特征参数
    Halcon学习之五:有关图像的定义域的函数
    Docker Swarm redis 集群搭建
  • 原文地址:https://www.cnblogs.com/ddz-linux/p/10458704.html
Copyright © 2011-2022 走看看