HOME

mkdir命令参数介绍

mkdir 是一个常用的Linux/Unix Shell内置命令,主要用于创建新的目录(文件夹)。该命令可以指定要创建的目录路径,并通过各种选项来调整其行为。下面详细介绍mkdir命令的主要参数和使用方法。

基本语法

基本格式为:

mkdir [选项]... 目录名...

主要选项

-m, --mode=模式

设置新创建目录的权限,可以采用数字表示或符号方式。例如:

-p, --parents

在创建多级目录结构时非常有用。即使父目录不存在也会一并创建,而不会报错。例如:

mkdir -p /home/user/new/level3

此命令会递归地创建 /home, /user 以及 new/level3 目录。

-v, --verbose

显示详细信息,包括创建的目录路径。

mkdir -v my_directory

执行上述命令后,你会看到类似created directory 'my_directory'的信息输出。

-z

仅在指定的选项 -p-m 后有效。如果存在与要创建目录同名的文件,则先删除该文件,再创建新目录。使用此参数时需谨慎,因为它会直接删除原文件。

示例

  1. 创建一个名为 documents 的目录:

    mkdir documents
    
  2. 使用 -p 参数来创建多级目录结构,并在父目录不存在时自动创建它们:

    mkdir -p /home/user/new/level3
    
  3. 结合 -m 选项设置权限,如给新目录添加 755 权限等级:

    mkdir -m 755 new_dir
    
  4. 在创建目录时显示详细信息:

    mkdir -v my_directory
    

通过上述参数的使用,mkdir 命令不仅能够简化文件系统的组织结构,还能更加灵活地控制新目录的属性。熟练掌握这些选项将有助于提高日常操作效率和安全性。