Linux指令--mkdir

本文详细介绍了Linux中mkdir命令的基本用法、创建目录的功能、命令参数解释以及实例演示,包括权限设置、递归创建目录、显示创建信息等。

本篇博客参照http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html。

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

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

3.命令参数:

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

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

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

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

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


  • 命令实例:
实例1:创建一个空目录 
命令:mkdir test1

实例2:递归创建多个目录 
命令:mkdir -p test2/test22

实例3:创建权限为777的目录 
命令:mkdir -m 777 test3

实例4:创建新目录都显示信息
命令:mkdir -v test4

<think>好的,我现在需要回答用户关于Linuxmkdir命令和mkdir-之间的区别的问题。用户可能是在问mkdirmkdir后面带破折号选项同,但用户写成了“mkdir-”,可能是个笔误。首先,我需要确认正确的命令格式,通常mkdir后面会跟选项,比如-p,-m等,而选项前面需要加破折号,比如mkdir -p。 接下来,我需要回忆mkdir的基本用法,以及常见的选项。根据用户提供的引用,特别是引用[4]提到-p选项的作用是递归创建目录。同时,引用[3]说明mkdir用于创建子目录,权限是所有用户。而引用[2]提到目录名的大小写敏感问题,这可能和选项无关,但需要确认。 用户的问题可能是混淆了命令名中的破折号,比如可能误以为存在一个叫“mkdir-”的命令,但实际上应该是mkdir后面接选项,如-p。需要指出正确的选项语法,并解释常见选项的作用,例如-p和-m的区别。 另外,需要检查用户提供的引用内容,确保引用正确。例如引用[4]提到-p选项可以创建父目录,引用[3]说明mkdir的基本作用,这些都可以用来支持解释。同时,可能需要指出错误的使用方式,比如如果用户错误地输入了mkdir-带空格),系统会提示命令找到,因为正确的命令是mkdir后跟选项需要空格和破折号,例如mkdir -p。 然后,我应该整理这些信息,分点说明两者的区别,强调正确的选项用法,并举例说明。比如,mkdir -p允许创建多级目录,而单独使用mkdir只能创建单级目录。此外,其他选项-m用于设置权限,也需要提及。 最后,生成相关问题,确保覆盖用户可能的其他疑问,比如递归创建目录的方法,设置权限的选项,错误处理等。确保使用中文回答,并正确应用引用标注,如[^4]。</think>在Linux/Unix系统中,`mkdir`命令与`mkdir-`的表述存在关键差异: ### 一、`mkdir`的正确用法 标准命令格式为`mkdir [选项] 目录名`,其中: 1. **基础功能**:创建单层目录,例如`mkdir Documents`会在当前路径创建Documents目录[^3] 2. **常用选项**: - `-p`:递归创建多级目录,自动补全缺失的父目录 示例:`mkdir -p project/src/main`会同时创建project、src、main三级目录 - `-m`:指定目录权限 示例:`mkdir -m 755 secure_dir`创建具有rwxr-xr-x权限的目录 ### 二、关于`mkdir-`的解析 1. **非法命令格式**:`mkdir-`(无空格连接符)会导致系统报错,因内核会将其识别为无效指令 2. **常见误操作场景**: - 当用户误将`mkdir -p`写成`mkdir-p`(无空格)时,系统提示`command not found` - 正确写法必须包含空格:`mkdir -p` ### 三、关键区别对照表 | 特性 | `mkdir`标准命令 | `mkdir-`错误形式 | |------------|----------------------|----------------------| | 命令有效性 | ✅ 合法系统命令 | ❌ 无效指令 | | 参数支持 | 支持-p/-m等选项 | 无实际功能 | | 目录创建 | 单层/多层均可 | 无法执行任何操作 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值