mkdir
是一个常用的Linux/Unix Shell内置命令,主要用于创建新的目录(文件夹)。该命令可以指定要创建的目录路径,并通过各种选项来调整其行为。下面详细介绍mkdir
命令的主要参数和使用方法。
基本格式为:
mkdir [选项]... 目录名...
设置新创建目录的权限,可以采用数字表示或符号方式。例如:
mkdir -m 755 新目录
:设置新建目录权限为所有者读写执行、组用户和其它用户只读。mkdir -m u=rwx,g=rx,o=r newdir
:设置新建目录的详细权限,其中u表示用户、g表示组、o表示其他。在创建多级目录结构时非常有用。即使父目录不存在也会一并创建,而不会报错。例如:
mkdir -p /home/user/new/level3
此命令会递归地创建 /home
, /user
以及 new/level3
目录。
显示详细信息,包括创建的目录路径。
mkdir -v my_directory
执行上述命令后,你会看到类似created directory 'my_directory'
的信息输出。
仅在指定的选项 -p
和 -m
后有效。如果存在与要创建目录同名的文件,则先删除该文件,再创建新目录。使用此参数时需谨慎,因为它会直接删除原文件。
创建一个名为 documents
的目录:
mkdir documents
使用 -p
参数来创建多级目录结构,并在父目录不存在时自动创建它们:
mkdir -p /home/user/new/level3
结合 -m
选项设置权限,如给新目录添加 755
权限等级:
mkdir -m 755 new_dir
在创建目录时显示详细信息:
mkdir -v my_directory
通过上述参数的使用,mkdir
命令不仅能够简化文件系统的组织结构,还能更加灵活地控制新目录的属性。熟练掌握这些选项将有助于提高日常操作效率和安全性。