mkdir
命令在 Linux 中用于创建新目录。基本语法为:,“,mkdir [选项] 目录名,
`,创建名为
new_dir 的目录:,
`,mkdir new_dir,
“目录命令使用详解
mkdir
是Linux系统中用于创建新目录的基本命令,其全称为“make directory”,在各种Linux发行版中广泛使用,包括Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian等,该命令预装于这些操作系统中,用户无需额外安装。
基本语法
mkdir [OPTION]... DIRECTORY...
OPTION:可选的命令选项。
DIRECTORY:要创建的目录名称。
常用选项及说明
选项 | 说明 |
m | 设置创建目录的文件模式(权限)。 |
p | 创建必要的父目录,如果这些目录不存在的话。 |
v | 在每次创建新目录时显示消息。 |
Z | 设置SELinux安全上下文。 |
详细实例解析
1、创建单个目录:
“`bash
mkdir newdir
“`
此命令会在当前工作目录下创建一个名为newdir
的新目录。
2、使用p
选项创建多级目录:
“`bash
mkdir p dir1/dir2/dir3
“`
该命令会创建目录结构dir1/dir2/dir3
,即使中间的目录dir1
和dir2
之前不存在。
3、使用m
选项创建具有特定权限的目录:
“`bash
mkdir m 700 private_dir
“`
这条命令会创建一个名为private_dir
的新目录,并将其权限设置为700,即仅所有者有读、写和执行权限。
4、创建多个目录:
“`bash
mkdir dir1 dir2 dir3
“`
这条命令会在当前工作目录下同时创建三个新的目录,分别命名为dir1
、dir2
和dir3
。
5、使用v
选项显示详细信息:
“`bash
mkdir v newdir
“`
这条命令不仅会创建名为newdir
的目录,还会在终端输出一条确认信息:“created directory ‘newdir’”。
6、结合其他命令使用:
“`bash
find . type d name "src" | xargs I {} mkdir p {}/newdir
“`
这条命令会在所有名为src
的目录下创建一个新的子目录newdir
。
注意事项
1、如果尝试创建一个已经存在的目录,系统会报错提示目录已存在。
2、如果用户在父目录中没有足够的权限来创建新目录,系统会返回“Permission denied”错误。
相关命令
cd
:切换当前工作目录。
ls
:列出目录内容。
pwd
:显示当前工作目录的路径。
rmdir
:删除空目录。
cp
:复制文件或目录。
mv
:移动或重命名文件和目录。
rm
:删除文件或目录。
find
:查找并定位文件系统中的文件。
chmod
:修改文件或目录的权限。
chown
:更改文件或目录的所有者和群组。
FAQs
问题一:如何在创建目录的同时设置其权限?
答:使用m
选项可以在创建目录的同时设置其权限。
mkdir m 755 public_dir
这条命令会创建一个名为public_dir
的目录,并将其权限设置为755,即所有者有读、写和执行权限,而组和其他用户只有读和执行权限。
问题二:如何使用p
选项创建多级目录?
答:使用p
选项可以递归地创建多级目录。
mkdir p dir1/dir2/dir3
这条命令会创建从dir1
到dir2
再到dir3
的完整目录结构,即使中间的目录不存在也会被自动创建。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1101507.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复