一、Linux mkdir命令:创建目录
在Linux操作系统中,使用mkdir命令创建目录是非常常见的操作。在Linux中,mkdir是其中一个比较基础的命令,很多应用都需要使用到该命令。
使用Linux mkdir命令创建的目录是在用户当前所在的文件夹下创建的。如果不指定目录创建的具体路径,那么默认创建在当前文件夹下。
创建目录的命令形式为:mkdir [OPTION] NEW_DIRECTORY。
其中其中OPTION为一些参数,NEW_DIRECTORY为要创建的目录名。
二、用mkdir命令在/root目录下创建
在Linux系统中,/root目录是一个非常重要的系统目录。root账户的主目录就是位于该目录下。
我们需要在/root目录下创建一个名为“test”的目录,在终端中输入以下命令即可:
sudo mkdir /root/test
在终端中使用sudo命令是为了获取root账户的权限,这样才能在/root目录下创建一个子目录。
三、在使用mkdir命令创建新的目录时,mkdir命令创建父目录
当我们使用mkdir命令在创建一个目录时,如果我们指定的路径中存在父目录不存在的情况,mkdir会自动创建父目录。
举个例子,我们要在/tmp/test目录下创建一个名为“subtest”的目录,但是/tmp目录并不存在。在这种情况下,可以直接使用以下命令创建:
mkdir -p /tmp/test/subtest
-p参数可以告诉mkdir命令,在创建目录时,如果指定的父目录不存在,那么先创建父目录。
四、看创建目录命令mkdir的帮助文档
如果我们有关于mkdir命令的疑问,可以使用man命令查看其帮助文档。使用以下命令:
man mkdir
在终端中输入该命令可以查看到mkdir命令的详细帮助文档,可以通过上下滑动终端页面查看所有的文档内容。如果需要退出查看,可以按q键。
五、使用mkdir命令创建目录,mkdir命令无法创建目录
在使用Linux mkdir命令时,有一些情况下mkdir命令会无法创建目录。下面我们来具体分析以下这些情况:
目录名中包含特殊字符
有些特殊字符在Linux系统中具有特殊的含义。如果我们在目录名中使用这些字符,有可能会导致mkdir命令无法创建目录。
没有创建目录的权限
在Linux系统中,如果我们无权限在某个目录下创建子目录,那么使用mkdir命令也会失败。在这种情况下,需要向管理员申请相应的权限。
目录名已经存在
如果我们使用mkdir命令创建一个已经存在的目录名,那么同样也会提示失败。