Linux基础命令mkdir详解

mkdir(make directory)命令是用于在 Linux 中创建新目录的基础命令。这个命令的选项不多,但使用起来非常直观。以下是 mkdir 命令的详细参数说明及示例。

基本语法

mkdir [选项] 目录名... 

常用选项

  1. -m <模式> : 设置新创建目录的权限模式(如 0755),与 chmod 的使用方式相同。
  2. -p : 递归创建目录。如果父目录不存在,将自动创建父目录。例如,mkdir -p /path/to/your/directory
  3. -v : 显示详细信息,输出每个创建的目录名,可用于调试和确认。

常见用法

1. 创建单个目录
mkdir new_directory 
2. 创建多个目录

可以在命令中同时指定多个目录名:

mkdir dir1 dir2 dir3 
3. 创建具有特定权限的目录

使用 -m 选项可以设置目录的权限:

mkdir -m 0755 my_directory 
4. 创建父目录和子目录(递归创建)

如果你想一次性创建父目录和子目录,可以使用 -p 选项:

mkdir -p /path/to/parent_directory/child_directory 
5. 显示详细信息

使用 -v 选项可以查看创建过程的详细信息:

mkdir -v new_directory 

示例

  1. 创建一个新目录:

    mkdir example_directory 
  2. 同时创建多个目录:

    mkdir dir1 dir2 dir3 
  3. 创建带权限的新目录:

    mkdir -m 0755 my_directory 
  4. 递归创建父目录和子目录:

    mkdir -p /home/user/projects/new_project 
  5. 显示详细输出信息:

    mkdir -v new_directory 

注意事项

  • 使用 mkdir 命令创建目录时,如果目标目录已经存在,会出现错误提示 "File exists"。
  • 必须具有在当前目录中创建目录的权限。
  • 使用 -p 选项时,将不会因为父目录不存在而导致错误,它将自动创建缺失的父目录。

mkdir 是一个非常简单但又必不可少的命令,了解它的选项和用法可以帮助你更高效地管理文件系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/884797.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ClickHouse | 查询

1 ALL 子句 2 ARRAY JOIN 使用别名 :在使用时可以为数组指定别名&#xff0c;数组元素可以通过此别名访问&#xff0c;但数组本身则通过原始名称访问 3 DISTINCT子句 DISTINCT不支持当包含有数组的列 4 FROM子句 FROM 子句指定从以下数据源中读取数据: 1.表 2.子…

【微服务即时通讯系统】——brpc远程过程调用、百度开源的RPC框架、brpc的介绍、brpc的安装、brpc使用和功能测试

文章目录 brpc1. brpc的介绍1.1 rpc的介绍1.2 rpc的原理1.3 grpc和brpc 2. brpc的安装3. brpc使用3.1 brpc接口介绍 4. brpc使用测试4.1 brpc同步和异步调用 brpc 1. brpc的介绍 1.1 rpc的介绍 RPC&#xff08;Remote Procedure Call&#xff09;远程过程调用&#xff0c;是一…

在线远程考试|基于springBoot的在线远程考试系统设计与实现(附项目源码+论文+数据库)

私信或留言即免费送开题报告和任务书&#xff08;可指定任意题目&#xff09; 目录 一、摘要 二、相关技术 三、系统设计 四、数据库设计 五、核心代码 六、论文参考 七、源码获取 一、摘要 信息数据从传统到当代&#xff0c;是一直在变革当中&#xff0c;突…

常用的cmd命令——使用bat命令创建程序的快捷方式

示例使用场景&#xff1a;例如便携版的软件&#xff0c;需要往桌面发快捷方式 如便携的浏览器&#xff0c;给桌面发送快捷方式&#xff0c;同时设置快捷方式的启动参数。 下面以谷歌浏览器为例&#xff1a; 浏览器的App的下级目录为如下内容 知道了所需文件的位置&#xff0c;…

实在智能:创业需找准“切口” 并着力做深做透

如今&#xff0c;随着人工智能产业的爆发&#xff0c;大量专注于这一领域的初创企业不断涌现。尽管这种多元化的创新生态为产业发展注入了新的活力&#xff0c;但也不可避免的为初创企业带来了诸多压力和挑战。 浙江实在智能科技有限公司(以下简称“实在智能”)作为一家成立6年…

近万字深入讲解iOS常见锁及线程安全

什么是锁&#xff1f; 在程序中&#xff0c;当多个任务&#xff08;或线程&#xff09;同时访问同一个资源时&#xff0c;比如多个操作同时修改一份数据&#xff0c;可能会导致数据不一致。这时候&#xff0c;我们需要“锁”来确保同一时间只有一个任务能够操作这个数据&#…

文档翻译软件哪个好用?高效翻译看这里

文档翻译对打工人来说是件很头疼的事情吧&#xff1f;不仅是因为复杂的专业词汇&#xff0c;还因为不同语言之间的表达方式差异&#xff0c;使得翻译工作变得异常繁琐。 不过&#xff0c;幸运的是&#xff0c;现在有许多在线工具可以帮助我们轻松地翻译文档。 这些工具大多数…

【Linux】ubuntu 16.04 搭建jdk 11 环境(亲测可用)

目录 0.环境 1.题外话 2.详细 0.环境 windows11 主机 Virtual Box 7.0 ubuntu 16.04系统 想搭建个 jdk11的环境&#xff0c;用于项目 1.题外话 因为虚拟机与主机传输文件不方便&#xff0c;所以可以尝试用共享文件夹的方式传输&#xff0c;亲测可用&#xff0c;参考以下博…

C# 游戏引擎中的协程

前言 书接上回&#xff0c;我谈到了Unity中的协程的重要性&#xff0c;虽然协程不是游戏开发“必要的”&#xff0c;但是它可以在很多地方发挥优势。 为了在Godot找回熟悉的Unity协程开发手感&#xff0c;不得不自己做一个协程系统&#xff0c;幸运的是&#xff0c;有了Unity的…

探索顶级低代码开发平台,实现创新

文章盘点ZohoCreator、OutSystems等10款顶尖低代码开发平台&#xff0c;各平台以快速开发、集成、数据安全等为主要特点&#xff0c;适用于不同企业需求&#xff0c;助力数字化转型。 一、Zoho Creator Zoho Creator 是一个低代码开发平台&#xff0c;它简化了应用开发中的复杂…

PK过Google、Facebook,YouTube竟然是外贸引流营销的新前景

在如今的外贸行业中&#xff0c;广告投放已经成为商家吸引客户和提高销量的重要工具。众所周知&#xff0c;Facebook和谷歌是广告投放的两大巨头平台。这两者以其强大的用户基数和广告精准性在市场上占据主导地位。然而&#xff0c;随着互联网的发展和消费趋势的改变&#xff0…

MongoDB 工具包安装(mongodb-database-tools)

首先到官网下载工具包&#xff0c;进入下面页面&#xff0c;复制连接地址&#xff0c;使用wget下载 cd /usr/local/mongodb5.0.14/wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-rhel70-x86_64-100.6.1.tgz 安装 tar -zxvf mongodb-database-tools-rhel70-…

《北方牧业》是什么级别的期刊?是正规期刊吗?能评职称吗?

问题解答 问&#xff1a;《中国动物检疫》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是知网收录的正规学术期刊。 问&#xff1a;《中国动物检疫》级别&#xff1f; 答&#xff1a;省级。主管单位&#xff1a;河北省畜牧局 主办单…

【rust】 基于rust编写wasm,实现markdown转换为html文本

文章目录 背景转换预览核心代码前置依赖rustup换源 cargo本地路径修改&#xff08;可选&#xff09;cargo换源中科大 wasm-pack安装 背景 尝试用rust编写一款markdown转html的插件&#xff0c;通过wasm给html使用&#xff0c;不得不说体积挺小&#xff0c;约200K&#xff0c; …

spring cloud Gateway网关

网关是将所有面向用户的服务接口统一管理的代理服务器&#xff0c;所有内部服务的远程调用都是在局域网内部&#xff0c;而网关是在公网中。 一、依赖 通过访问网关调用项目中的服务&#xff0c;需要使用Eureka&#xff0c;网关服务器需要在Eureka服务注册它自己&#xff0c;本…

Clipboard.js实现复制文本到剪贴板功能

一、Clipboard.js简介 Clipboard.js是一个轻量级的实现复制文本到剪贴板功能的JavaScript插件&#xff0c;该插件可以将输入框&#xff0c;文本域&#xff0c;DOM节点元素中的文本内容复制到剪贴板中。 官网地址&#xff1a;Clipboard.js 浏览器兼容性&#xff1a;兼容Chrome、…

Ubuntu环境切换到服务器某个用户后source等命令和Tab快捷补全都用不了了,提示没找到,但root用户可以

以escs用户为例&#xff1a; 输入以下命令 grep root /etc/passwd grep escs /etc/passwd 对比发现&#xff0c;root用户配的是bash&#xff0c;而escs却是sh&#xff0c; 所以把escs的sh改成和root一样的bash&#xff0c;命令为 usermod -s /bin/bash escs 改好后就可以了。 …

VSCODE驯服日记(三):配置C++环境

1. 下载mingw64&#xff0c;解压后把bin并添加到环境变量 1>编译器介绍 mingw&#xff1a;专为windowsgcc&#xff1a;多平台msvc &#xff1a;windows&#xff0c;且配合vs使用更佳 注意与调试器gdb和lldb的区别 2. 安装vscode插件&#xff1a; 安装C/C插件 安装code ru…

测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布

2024年9月29日&#xff0c;MeterSphere开源持续测试工具正式发布v3.3版本。 在这一版本中&#xff0c;接口测试方面&#xff0c;接口导入功能支持导入Postman、JMX、HAR和MeterSphere格式的文件&#xff0c;接口场景的自定义请求步骤支持cURL快捷导入&#xff1b;测试管理方面…

基于趋近律的滑模控制器设计、仿真(S-function)

目录 一、什么是滑模控制?1. 滑模面2. 控制策略3. 抗干扰和鲁棒性4. 滑模控制的应用 二、什么是趋近律&#xff1f;1. 趋近律三大设计目标2. 常见的趋近律形式1. 等速趋近律2. 指数趋近律3. 幂次趋近律 三、滑模控制器设计四、滑模仿真示例1. Simulink仿真框图2. 不同k值下的仿…