zoukankan      html  css  js  c++  java
  • mkdir,rmdir

    mkdir (选项)(参数)  创建文件夹
    -m:创建文件夹的同时,赋予其权限
    -p:若创建目录的上层不存在时,一并创建出来
    -v:显示创建的过程
    创建多个目录的时候,用空格隔开

    rmdir (选项)(参数)  删除文件夹
    -p:删除一个文件夹之后,假如该文件夹上层也是空的,一并把上层文件夹删掉
    -v:显示删除的过程

    例:

    1.在当前目录下创建a文件夹并赋予属主rwx,属组r-x,其他---的权限

    [root@bogon /]# mkdir -m 750 a ; ls -ld a
    drwxr-x---. 2 root root 4096 Dec 21 21:57 a
    

    2.在当前目录下创建文件夹b,在文件夹中创建c

    [root@bogon /]# mkdir -p b/c ;ls -ld b ;ls -l b
    drwxr-xr-x. 3 root root 4096 Dec 21 22:00 b
    drwxr-xr-x. 2 root root 4096 Dec 21 22:00 c
    

     3.在创建文件夹的时候显示其创建过程

    [root@bogon /]# mkdir -pv a/b/c
    mkdir: created directory `a'
    mkdir: created directory `a/b'
    mkdir: created directory `a/b/c'
    

     3.1删除刚刚创建的/a/b/c,并显示出过程

    [root@bogon /]# rmdir -pv a/b/c
    rmdir: removing directory, `a/b/c'
    rmdir: removing directory, `a/b'
    rmdir: removing directory, `a'
    

     4.拓展,一个命令分别创建a/c,a/d,b/c,b/d

    [root@bogon /]# mkdir -pv {a/,b/}{c,d}
    mkdir: created directory `a'
    mkdir: created directory `a/c'
    mkdir: created directory `a/d'
    mkdir: created directory `b'
    mkdir: created directory `b/c'
    mkdir: created directory `b/d'
    

     bash利用{}展开来创建目录

    mkdir (选项)(参数)

    来自: http://man.linuxde.net/mkdir
    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    [UE4]创建对象的的几种姿势(C++)
    [UE4]IES光源概述文件
    [UE4]C++ STL总结
    [UE4]C++中引用(&)的用法和应用实例
    [UE4]单映射:TMap容器,字典表
    [UE4]集合:TSet容器
    [UE4]动态数组:TArray容器
    [UE4] 虚幻4学习---UE4中的字符串转换
    [UE4]使用PlayerController获取鼠标点击时的坐标
    [UE4]C 语言动态数组
  • 原文地址:https://www.cnblogs.com/forlive/p/8085805.html
Copyright © 2011-2022 走看看