系统小窝欢迎您

电脑公司 深度技术
当前位置:系统小窝 > 系统教程 > Linux教程 >

mkdir命令在Linux中的应用

时间:2021-04-09 来源:大神到 人气:

mkdir命令在Linux操作系统中主要用于创建文件夹,且创建的文件夹不能重名,下面小编将给大家介绍下Linux中mkdir命令的用法,以便你有个了解。

1.命令格式:

mkdir [选项] 目录。。。

2.命令功能:

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

3.命令参数:

-m, --mode=模式,设定权限《模式》 (类似 chmod),而不是 rwxrwxrwx 减 umask

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v, --verbose 每次创建新目录都显示信息

--help 显示此帮助信息并退出

--version 输出版本信息并退出

4.命令实例:

实例1:创建一个空目录

命令:

mkdir test1

输出:

[root@localhost soft]# cd test

[root@localhost test]# mkdir test1

[root@localhost test]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

实例2:递归创建多个目录

命令:

mkdir -p test2/test22

输出:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

[root@localhost test]# cd test2/

[root@localhost test2]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

 

实例3:创建权限为777的目录

命令:

mkdir -m 777 test3

输出:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

[root@localhost test]#

说明:

test3 的权限为rwxrwxrwx

实例4:创建新目录都显示信息

命令:

mkdir -v test4

输出:

[root@localhost test]# mkdir -v test4

mkdir: 已创建目录 ;test4;

[root@localhost test]# mkdir -vp test5/test5-1

mkdir: 已创建目录 ;test5;

mkdir: 已创建目录 ;test5/test5-1;

[root@localhost test]#

实例五:一个命令创建项目的目录结构

参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录 ;scf;

mkdir: 已创建目录 ;scf/lib;

mkdir: 已创建目录 ;scf/bin;

mkdir: 已创建目录 ;scf/doc;

mkdir: 已创建目录 ;scf/doc/info;

mkdir: 已创建目录 ;scf/doc/product;

mkdir: 已创建目录 ;scf/logs;

mkdir: 已创建目录 ;scf/logs/info;

mkdir: 已创建目录 ;scf/logs/product;

mkdir: 已创建目录 ;scf/service;

mkdir: 已创建目录 ;scf/service/deploy;

mkdir: 已创建目录 ;scf/service/deploy/info;

mkdir: 已创建目录 ;scf/service/deploy/product;

[root@localhost test]# tree scf/

scf/

|-- bin

|-- doc

| |-- info

| `-- product

|-- lib

|-- logs

| |-- info

| `-- product

`-- service

`-- deploy

|-- info

`-- product

12 directories, 0 files

[root@localhost test]#

上面就是Linux mkdir命令的用法介绍了,当你要创建目录或子目录的时候,就会用到mkdir命令,但使用是有权限要求的,如果你不具有使用权限,就无法使用该命令。

相关文章

  • 如何使用命令行更改Linux系统的日期和时间

    如何使用命令行更改Linux系统的日期和时间

    Linux 系统的时间有时候会不准,不准确的时间会导致日志文件中的时间出现错误,所以准确的时间是很重要的,那么要怎么更改Linux 系统的时间呢?下面小...
    2014-12-02 03.12.57
  • Linux tail命令的用法

    Linux tail命令的用法

    Linux tail命令主要用于把档案文件的最后几行显示到终端上,以确保能看到最新的内容,那么Linux tail要怎么用呢?下面小编就给大家介绍下Linux tail的用法。...
    2014-12-03 02.12.47
  • 最详细的Linux压缩解压缩命令

    最详细的Linux压缩解压缩命令

    压缩文件可以为磁盘节省不少空间,那么Linux系统的压缩和解压命令都有哪些呢?下面小编就给大家介绍下Linux压缩和解压的命令大全,希望对你有所帮助。...
    2014-12-03 04.12.37
  • Linux中pwd命令有什么用?

    Linux中pwd命令有什么用?

    Linux pwd命令主要用于打印当前工作目录的工作路径, 如果你想要使用pwd命令,就要对pwd命令的用法十分了解,下面小编就给大家介绍下Linux中的pwd命令的用...
    2014-12-04 03.12.11
  • Linux中如何使用rmdir命令指南

    Linux中如何使用rmdir命令指南

    我们都知道Linux命令中的rm命令主要用于删除文件,那么 rmdir命令又有什么作用呢?下面小编就给大家介绍下Linux命令中rmdir命令的主要功能吧。...
    2014-12-04 04.12.46

发表评论

验证码: 看不清?点击更换

注:网友评论仅供其表达个人看法,并不代表本站立场。