目录
  • 1、mkdir 命令介绍
  • 2、常用参数及案例
    • 2.1 常用参数
    • 2.2 案例举例
      • 2.2.1 在当前工作目录,创建目录文件
      • 2.2.2 创建带权限的目录
      • 2.2.3 创建多个目录
      • 2.2.4 连同子目录一同创建
  • 3、问题汇总
    • 3.1 目录下有个名为mufenggrow的文件,是否还可以使用mkdir创建同名文件
      • 3.2 目录下有个名为mufenggorw的文件是否还可以touch一个同名文件?

      今天我们一起来探讨文件管理命令中的mkdir命令,创建文件夹,学习永无止境,冲!

      1、mkdir 命令介绍

      mkdir命令来自于英文词组“make directories”的缩写,其功能是用来创建目录文件。

      使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。

      而目录不存在,但具有嵌套的依赖关系,例如a/b/c/d/e/f,要想一次性创建则需要加入-p参数,进行递归操作。

      2、常用参数及案例

      2.1 常用参数

      -p

      递归创建多级目录

      -m

      建立目录的同时设置目录的权限

      -z

      设置安全上下文

      -v

      显示目录的创建过程

      2.2 案例举例

      2.2.1 在当前工作目录,创建目录文件

      [root@hadoop3 home]# mkdir test [root@hadoop3 home]# cd test/ [root@hadoop3 test]# ls [root@hadoop3 test]# mkdir dir1 [root@hadoop3 test]# ls

      linux基本命令mkdir_hadoop

      2.2.2 创建带权限的目录

      在当前工作目录中,创建一个目录文件并设置700权限,不让除所有主以外任何人读、写、执行它:

      [root@hadoop3 test]# mkdir -m 700 dir2

      2.2.3 创建多个目录

      [root@mufenggrow test]# mkdir dir{3..5} [root@mufenggrow test]# ls dir1  dir3  dir4  dir5

      linux基本命令mkdir_hadoop_02

      2.2.4 连同子目录一同创建

      用于父目录不存在的情况:

      [root@mufenggrow test]# mkdir -p a/b/c/d [root@mufenggrow test]# ls a  dir1  dir3  dir4  dir5 [root@mufenggrow test]# tree a   此时没有tree命令 bash: tree: 未找到命令... [root@mufenggrow test]# yum install tree -y &>/dev/null   安装需要的命令 [root@mufenggrow test]# tree a

      linux基本命令mkdir_hadoop_03

      3、问题汇总

      3.1 目录下有个名为mufenggrow的文件,是否还可以使用mkdir创建同名文件

      答: 不行,会报错

      [root@mufenggrow test]# mkdir mufenggorw [root@mufenggrow test]# mkdir mufenggorw mkdir: 无法创建目录"mufenggorw": 文件已存在

      linux基本命令mkdir_创建目录_04

      3.2 目录下有个名为mufenggorw的文件是否还可以touch一个同名文件?

      答: 可以,不会覆盖,但会修改创建时间

      [root@mufenggrow test]# stat mufenggorw |tail -4 最近访问:2023-01-12 16:53:28.0 +0800 最近更改:2023-01-12 16:53:28.0 +0800 最近改动:2023-01-12 16:53:28.0 +0800

      创建时间:-

      [root@mufenggrow test]# touch mufenggorw [root@mufenggrow test]# !st stat mufenggorw |tail -4 最近访问:2023-01-12 16:54:34. +0800 最近更改:2023-01-12 16:54:34. +0800 最近改动:2023-01-12 16:54:34. +0800

      到此这篇关于linux的基本命令mkdir使用详解的文章就介绍到这了,更多相关linux基本命令mkdir内容请搜索本网站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本网站!

      您可能感兴趣的文章:

      • Linux命令之mkdir,cat,touch,vi/vim的详解
      • Linux学习之mkdir命令详解
      • Linux中mkdir命令详解
      • Linux常用命令mkdir详解
      • linux mkdir命令详解
      • 一个简单的linux命令 mkdir
      • 在Linux下用 mkdir 命令来创建目录和子目录的用法
      • Linux中mkdir函数与Windows中_mkdir函数的区别
      • linux中mkdir命令使用详解
      • linux下C语言中的mkdir函数与rmdir函数