首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux中 mkdir

mkdir 是 Linux 系统中的一个基本命令,用于创建新的目录。以下是关于 mkdir 命令的一些基础概念、优势、类型、应用场景以及常见问题的解答:

基础概念

mkdir 是 "make directories" 的缩写,它允许用户在 Linux 文件系统中创建新的目录。

优势

  • 简单易用:只需一行命令即可创建目录。
  • 灵活:可以一次性创建多级目录,也可以设置目录的权限。
  • 广泛支持:几乎所有的 Linux 发行版和 Unix 系统都支持 mkdir 命令。

类型

mkdir 命令本身没有类型之分,但可以根据参数和使用方式分为以下几种用法:

  1. 创建单级目录
  2. 创建单级目录
  3. 这将在当前目录下创建一个名为 new_directory 的新目录。
  4. 创建多级目录
  5. 创建多级目录
  6. 使用 -p 参数可以一次性创建多级目录,如果父目录不存在,也会一并创建。
  7. 设置目录权限
  8. 设置目录权限
  9. 使用 -m 参数可以在创建目录的同时设置其权限,这里的 755 表示所有者有读、写、执行权限,组用户和其他用户只有读和执行权限。

应用场景

  • 项目初始化:在开始一个新项目时,可以使用 mkdir 创建项目的目录结构。
  • 文件组织:为了更好地管理文件,可以使用 mkdir 创建不同的文件夹来分类存储文件。
  • 自动化脚本:在编写 shell 脚本时,mkdir 常用于创建必要的目录。

常见问题及解决方法

  1. 权限不足: 如果尝试在受保护的目录下创建新目录,可能会遇到权限不足的问题。可以使用 sudo 命令提升权限:
  2. 权限不足: 如果尝试在受保护的目录下创建新目录,可能会遇到权限不足的问题。可以使用 sudo 命令提升权限:
  3. 目录已存在: 如果尝试创建一个已经存在的目录,mkdir 会报错。可以使用 -p 参数来避免这个问题,因为 -p 参数在目录已存在时不会报错:
  4. 目录已存在: 如果尝试创建一个已经存在的目录,mkdir 会报错。可以使用 -p 参数来避免这个问题,因为 -p 参数在目录已存在时不会报错:
  5. 路径错误: 如果指定的路径有误,mkdir 也会报错。确保路径正确无误,可以使用绝对路径或相对路径。

示例代码

以下是一些使用 mkdir 命令的示例:

  • 创建单级目录:
  • 创建单级目录:
  • 创建多级目录:
  • 创建多级目录:
  • 创建目录并设置权限:
  • 创建目录并设置权限:

通过以上信息,你应该对 mkdir 命令有了全面的了解,并能够在实际工作中灵活运用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 命令 | mkdir

Linux 命令 mkdir 命令解析 Linux 命令 mkdir 是创建目录的命令,一般形式如下: mkdir [选项] [目录名] 常用选项: p:递归创建目录,如果需要创建的目录所在的目录不存在...,则先创建 mkdir -p /home/user/Documents/test1/test2/test3 # 创建一个新目录并设置权限 mkdir -m 755 new_dir 在上述林一写的这个...demo 中,我展示了两种不同的使用 mkdir 命令的方式。...Linux 命令 mkdir 命令注意事项 林一再总结几点注意事项,读者提前避坑: 当创建的目录名中含有空格时,需要使用引号或转义符号。...如果需要创建多级目录,可以使用-p选项或者执行多个mkdir命令。 若需要创建的目录在已有路径中已经存在,则mkdir命令不会创建新目录,并提示目录已存在。

21420

Linux之mkdir命令

Linux用来创建指定名称的目录,注意创建目录的用户需要有当前所在目录的可写权限,否则创建没有权限创建目录,并且指定的目录不能是当前目录已经存在目录。...命令格式 mkdir [选项] 目录 命令功能 通过mkdir在指定目录创建目录 命令参数 -m,--mode=模式,设定权限(类似chmod),如mkdir -m 755 test -p,--...parents,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。...> mkdir -p rumenz/one 创建权限为755权限的目录 > mkdir 755 www 创建新目录时显示信息 > mkdir -v rumenz 一个命令创建项目的目录结构 > mkdir...├── info │ └── test └── sbin ├── doc └── info 原文链接:https://rumenz.com/rumenbiji/linux-mkdir.html

1.1K00
  • Linux之mkdir命令

    Linux用来创建指定名称的目录,注意创建目录的用户需要有当前所在目录的可写权限,否则创建没有权限创建目录,并且指定的目录不能是当前目录已经存在目录。...命令格式 mkdir [选项] 目录 命令功能 通过mkdir在指定目录创建目录 命令参数 -m,--mode=模式,设定权限(类似chmod),如mkdir -m 755 test -p,--...parents,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。...> mkdir -p rumenz/one 创建权限为755权限的目录 > mkdir 755 www 创建新目录时显示信息 > mkdir -v rumenz 一个命令创建项目的目录结构 > mkdir...├── info │ └── test └── sbin ├── doc └── info 原文链接:https://rumenz.com/rumenbiji/linux-mkdir.html

    1.4K20

    Linux之mkdir命令

    Linux用来创建指定名称的目录,注意创建目录的用户需要有当前所在目录的可写权限,否则创建没有权限创建目录,并且指定的目录不能是当前目录已经存在目录。...命令格式 mkdir [选项] 目录 命令功能 通过mkdir在指定目录创建目录 命令参数 -m,--mode=模式,设定权限(类似chmod),如mkdir -m 755 test -p,--...parents,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。...一次创建多个目录 > mkdir -p rumenz/one 创建权限为755权限的目录 > mkdir 755 www 创建新目录时显示信息 > mkdir -v rumenz 一个命令创建项目的目录结构...directory ‘src’ mkdir: created directory ‘src/lib/’ mkdir: created directory ‘src/bin/’ mkdir: created

    81020

    Linux之mkdir命令

    Linux用来创建指定名称的目录,注意创建目录的用户需要有当前所在目录的可写权限,否则创建没有权限创建目录,并且指定的目录不能是当前目录已经存在目录。...命令格式 mkdir [选项] 目录 命令功能 通过mkdir在指定目录创建目录 命令参数 -m,--mode=模式,设定权限(类似chmod),如mkdir -m 755 test -p,--...parents,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。...> mkdir -p rumenz/one 创建权限为755权限的目录 > mkdir 755 www 创建新目录时显示信息 > mkdir -v rumenz 一个命令创建项目的目录结构 > mkdir...‘src’ mkdir: created directory ‘src/lib/’ mkdir: created directory ‘src/bin/’ mkdir: created directory

    1.1K00

    linux每日命令(5):mkdir命令

    linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。...并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。...此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v --verbose , 每次创建新目录都显示信息 --help 显示此帮助信息并退出 -...'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

    1.5K20

    探索Linux中的`mkdir`命令:创建目录的艺术

    探索Linux中的mkdir命令:创建目录的艺术在Linux和其他类Unix系统中,目录(或文件夹)是组织和存储文件的基本结构。mkdir命令就是用来创建这些目录的。...虽然它在数据处理和分析中可能不是最直接的工具,但在任何涉及文件管理的任务中,它都是不可或缺的。...mkdir命令简介mkdir(make directory)命令用于在文件系统中创建新的目录。在数据处理和分析中,你可能需要创建新的目录来组织原始数据、中间结果或最终报告。...工作原理和主要特点mkdir命令的工作原理相对简单:它接受一个或多个目录名作为参数,并在指定的位置创建这些目录。如果目录已经存在,默认情况下mkdir会返回一个错误。...man mkdir将提供关于mkdir命令的详细信息和示例。

    20710

    python中抛出异常_python mkdir

    抛出异常: Python程序中的异常不仅可以自动触发,还可以由开发人员使用raise语句和assert语句主动抛出。...异常的传递: 如果程序中的异常没有被处理,默认情况下会将该异常传递到上一级,如果上一级仍然没有处理异常,那么会继续向上传递,直至异常被处理或程序崩溃。...calc_area()函数,calc_area()函数中又调用了get_width函数。...因为get_width()函数中并没有捕获异常的语句,所以get_width()函数中引发的异常向上传递到calc_area()函数,calc_area()函数中也没有捕获异常的语句,只能将异常继续向上传递到...show_area函数中设置了异常捕获语句try-except,它在接收到由calc_area()函数传递的异常后,会通过try-except捕获并处理异常。

    65890

    linux创建目录mkdir命令(5)

    linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。...并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。...此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;   -v, --verbose  每次创建新目录都显示信息       --help   显示此帮助信息并退出... “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

    9.7K101

    Linux 常用目录管理命令(cd pwd mkdir rmdir)

    Linux 的命令非常之多,而使用的最多最广最基本的莫过于一些常用的命令,如目录命令即是如此。Linux的常用目录命令与DOS中的目录命 令非常相似,只不过使用了不同单词的缩写而已。...如cd(change directory)等同于Windows中的cd,ls命令等同于Windows中的dir。尤其对早期 使用过DOS的人而言,这些并不陌生。...同样在Linux中的绝对路径、相对路径的概念与Windows中的路径表述其实质是一样的。本文仅仅列出几个 常用的目录命令以及各个命令的常用参数。...mkdir robinson       [oracle@oradb ~]$ mkdir ~/robinson/scripts       [oracle@oradb ~]$ mkdir -p ~...同样在Windows平台也存在一个path用于设定可执行文件的路径,只不过windows平台中的变量定义没有区分大小写   Linux中的变量名通常使用大写,可以使用echo $PATH来查看PATH

    3.1K10
    领券