从零开始的Linux(五):mkdir命令

一、介绍

mkdir(Make Directory)命令用于创建新的目录(文件夹),具体语法如下:
mkdir [-p] Linux路径

二、 使用 

可选项-p(parents):表示自动创建不存在的父目录,适用于创建连续多层级的目录
参数:必填,表示Linux的路径,即要创建的文件夹路径,相对路径或绝对路径均可 

例如,在HOME目录下的Documents下创建一个test文件夹,因为Documents是系统自带的文件夹,即已经有了这个目录,所以可以不用-p这个可选项,具体代码如下

mkdir ./Documents/test

可以看到,当第一次输入ls命令查看Documents目录下的文件时,输出为空,但用mkdir创建test文件后,再输入ls命令,便发现test已经被创建在Documents目录下。

这是在父目录存在的情况下的创建文件,那如果父目录不存在呢?例如,想在Documents目录下创建hello目录,在hello目录下创建world目录,如果用mkdir ./Documents/hello/world可以吗?

明显报错,错误信息显示没有那个文件或目录,这时候就要用到可选项p,将一整个链条都创建完成,上述任务更改后的代码如下:

mkdir -p ./Documents/hello/world

可以看见,如果一次性创建多个层级的目录,需要用到可选项-p来创建一整个链条。

 三、 注意事项

创建文件夹需要修改权限,也就是说现在的这些操作需要在HOME内进行,如果在HOME外操作,会涉及到权限问题,无法创建成功,例如在根目录(/)下创建test文件:

mkdir /test

后面会提到在HOME外创建目录会涉及到sudo、chown、chgrp以及chmod命令来进行操作。

 

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值