当前位置: 首页 > news >正文

linux 命令 mkdir

以下是 Linux mkdir 命令的简明总结,适合快速查阅和实际场景应用:

基础语法

mkdir [选项] 目录名...

常用选项速查

选项作用
-p自动创建父目录(解决多级目录问题)
mkdir -p a/b/c
-m直接设置权限(替代chmod
mkdir -m 755 secure_dir
-v显示创建过程(调试脚本时常用)
mkdir -v log

高频场景示例

1. 快速创建嵌套目录

 mkdir -p project/{src,dist,doc/{api,notes}}  # 花括号批量生成结构

 

 2. 带空格/特殊字符的目录

mkdir "Data Backup"      # 引号包裹空格
mkdir 'Test$2024'        # 引号包裹特殊符号(如$)
mkdir -p "Path/With/Spaces and Symbols/!"  # 混合场景

 3. 系统目录创建(需管理员权限)

 权限管理技巧

 

  • 默认权限:新建目录权限通常为 755(受 umask 影响)。

  • 强制权限:使用 -m 覆盖默认值:

 mkdir -m 600 private_dir   # 仅所有者可读写
 mkdir -m a=rwx open_dir    # 所有人可读/写/执行(等同 777)

 

其他

 结合变量动态创建

 user="alice"
mkdir "/home/${user}/backup_$(date +%F)"  # 按日期生成目录

 在脚本中验证结果

if ! mkdir -p "data/logs"; then
  echo "错误:目录创建失败!" >&2
  exit 1
fi 

关联命令

命令用途
rmdir删除空目录
rm -r强制删除非空目录(危险!)
chmod修改目录权限
tree可视化目录结构

 

相关文章:

  • Spring中DI与IOC的关系解析
  • 卷积神经网络 - 卷积层(具体例子)
  • 第六节 MATLAB M-Files
  • MySQL 关联查询知识
  • 网络篇--网络基础
  • Fortinet全新下一代防火墙NGFW
  • LS-NET-008-OSPF、BGP、RIP三大路由协议
  • 【css酷炫效果】纯CSS实现黑白电视故障雪花
  • 腾讯云容器集群:节点可以访问公网,节点内的pod无法访问公网
  • 【RabbitMQ】RabbitMQ消息的重复消费问题如何解决?
  • Oracle 19c 子分区表索引测试
  • v-自定义权限指令与v-if互相影响导致报错Cannot read properties of null (reading ‘insertBefore‘)
  • 大模型微调02-使用LLaMA-Factory进行lora微调
  • 【大模型基础_毛玉仁】3.2 上下文学习
  • 【redis】什么是持久化之 RDB
  • 基于RAGFlow本地部署DeepSeek-R1大模型与知识库:从配置到应用的全流程解析
  • 批处理脚本基础知识快速掌握
  • mysql与redis的日志策略
  • Leetcode 3 Longest Substring Without Repeating Characters
  • Vue Router工作原理探究
  • wordpress 风格/乐云seo
  • 未来做啥网站能致富/西安网络推广营销公司
  • 成都网站建设哪里有/优化外包哪里好
  • 西宁手机网站建设/商品推广软文范例300字
  • 响应式网站建设信息/广州疫情最新消息
  • 开公司怎么找客户/seo点击排名工具