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

Linux命令-mkdir(创建目录)

mkdir命令用于在 Linux 系统中创建新的目录文件夹。它是文件操作中最基础、最常用的命令之一。 基本语法mkdir[选项]目录名... 常用选项选项说明-p,--parents递归创建所需的所有父目录。如果目录已存在不会报错。-m,--modeMODE设置目录的权限模式类似chmod例如-m 755。-v,--verbose显示创建的每个目录的详细信息。 核心用法示例创建单个目录mkdirnew_folder一次性创建多个目录mkdirdir1 dir2 dir3创建嵌套的目录结构使用-p选项mkdir-pproject/{src,doc,test}/internal这条命令会创建以下结构project/ ├── src/ │ └── internal/ ├── doc/ │ └── internal/ └── test/ └── internal/创建目录并指定权限mkdir-m750private_dir创建所有者可读/写/执行组用户可读/执行其他用户无权限的目录。显示创建过程详细模式mkdir-pva/b/c输出mkdir: created directory a mkdir: created directory a/b mkdir: created directory a/b/c 实用技巧与场景与变量结合创建带时间戳的目录mkdirbackup_$(date%Y%m%d)# 创建类似 backup_20240323 的目录在脚本中安全创建目录if[!-d/target/path];thenmkdir-p/target/pathfi# -d 检查目录是否存在-p 确保父目录存在创建临时工作目录mkdir-p/tmp/myapp/{cache,logs,uploads}⚠️ 常见错误与解决目录已存在mkdirexisting_dir# 报错mkdir: cannot create directory ‘existing_dir’: File exists解决使用-p选项可避免此错误。权限不足mkdir/root/mydir# 报错mkdir: cannot create directory ‘/root/mydir’: Permission denied解决使用sudo或以有权限的用户操作。路径中包含特殊字符mkdirmy dir# 目录名包含空格mkdirtestdemo# 目录名包含符号最佳实践用引号包裹目录名或使用转义字符my\ dir。 进阶用法使用大括号扩展创建复杂结构mkdir-puser{1..5}/{images,notes}创建 user1 到 user5 目录每个目录下包含 images 和 notes 子目录。结合管道从文件读取目录列表catdir_list.txt|xargsmkdir-p# dir_list.txt 每行包含一个目录路径 与其他命令的配合创建目录并立即进入mkdirnew_projectcdnew_project创建目录并设置所有权sudomkdir-p/shared/datasudochownuser:group /shared/datamkdir是 Linux 文件管理的基础掌握其-p递归创建选项能极大提升工作效率。在脚本编写和日常操作中养成使用-p的习惯可以避免许多“目录不存在”的错误。

相关文章:

Linux命令-mkdir(创建目录)

mkdir 命令用于在 Linux 系统中创建新的目录(文件夹)。它是文件操作中最基础、最常用的命令之一。 📖 基本语法 mkdir [选项] 目录名...🎯 常用选项选项说明-p, --parents递归创建所需的所有父目录。如果目录已存在,不…...

RaiDrive+AList保姆级教程:5分钟搞定OneDrive/百度网盘挂载到本地(附WebDAV配置)

RaiDriveAList全链路云盘挂载指南:从协议原理到企业级实践 云存储碎片化管理的时代,当你的工作文件散落在OneDrive、百度网盘等不同平台时,每次查找文档都需要在多个网页间切换,效率低下且容易出错。本文将带你用RaiDriveAList构建…...

零基础5分钟部署Phi-3-Vision:图文对话模型快速上手教程

零基础5分钟部署Phi-3-Vision:图文对话模型快速上手教程 1. 准备工作 1.1 了解Phi-3-Vision模型 Phi-3-Vision-128K-Instruct是微软推出的轻量级多模态模型,能够同时理解图像和文本内容。这个模型特别适合用于: 图片内容识别与描述图文混…...

Nacos版本升级必看:从1.x到3.0端口变化全解析(附配置清单)

Nacos版本升级必看:从1.x到3.0端口变化全解析(附配置清单) 在微服务架构的演进过程中,配置中心和服务发现组件扮演着至关重要的角色。作为阿里巴巴开源的一款集服务发现、配置管理、服务管理于一体的平台,Nacos凭借其轻…...

IDEA项目结构配置全攻略:从Sources到Artifacts的保姆级教程

IDEA项目结构配置全攻略:从Sources到Artifacts的保姆级教程 当你第一次在IDEA中创建项目时,是否曾被复杂的目录结构和配置项弄得晕头转向?作为Java开发者最常用的IDE之一,IntelliJ IDEA的项目结构配置直接关系到项目的编译、运行和…...

低代码平台集成AI能力:在Dify中快速调用BERT文本分割模型

低代码平台集成AI能力:在Dify中快速调用BERT文本分割模型 你是不是经常遇到这样的场景:手头有一份几十页的PDF报告,或者一篇上万字的长文,需要快速提炼出核心要点,或者把它拆分成几个逻辑清晰的部分?传统方…...

QMI8658A六轴传感器校准避坑指南:从硬件摆放到数据可视化

QMI8658A六轴传感器校准避坑指南:从硬件摆放到数据可视化 在物联网设备开发中,传感器数据的准确性直接影响最终产品的用户体验。QMI8658A作为一款高性能六轴惯性测量单元(IMU),其校准环节往往被开发者忽视,导致实际应用中出现数据…...

Gemma-3-12b-it本地AI策展助手:艺术作品图+风格流派自动归类

Gemma-3-12b-it本地AI策展助手:艺术作品图风格流派自动归类 1. 工具概述 Gemma-3-12b-it是一款基于Google Gemma-3-12b-it大模型开发的本地多模态交互工具,专门针对艺术作品的图像识别与风格流派分类进行了优化。这个工具能够帮助艺术从业者、策展人和…...

【第四周】论文精读:DARP: Difference-Aware Retrieval Policies for Imitation Learning

前言:行为克隆(Behavior Cloning, BC)是模仿学习中最简单且广泛使用的方法,但其在部署时极易受分布偏移(Covariate Shift)影响,导致误差累积和策略崩溃。来自华盛顿大学与丰田研究所等机构的研究…...

Phi-3-mini-128k-instruct入门:C语言基础问题解答与代码纠错

Phi-3-mini-128k-instruct入门:C语言基础问题解答与代码纠错 如果你刚开始学C语言,是不是经常被指针绕晕,或者对着自己写的代码不知道错在哪?别担心,这几乎是每个C语言初学者的必经之路。传统的学习方式,要…...

SOONet模型STM32项目展示:在嵌入式设备上实现离线视频摘要查询

SOONet模型STM32项目展示:在嵌入式设备上实现离线视频摘要查询 最近在捣鼓一些嵌入式设备上的AI应用,发现了一个挺有意思的方向:让那些资源受限的小设备,也能具备一些智能化的视频理解能力。比如,你车上的行车记录仪&…...

用Python和Pandas分析4万条攻击日志:从数据清洗到词云生成的全流程实战

用Python和Pandas分析4万条攻击日志:从数据清洗到词云生成的全流程实战 网络安全领域的数据分析正成为企业防御体系的核心能力。当面对数万条原始攻击日志时,如何快速提取有价值的信息?本文将手把手带你用Python完成从原始数据到可视化洞察的…...

基于Qwen3-ASR-1.7B的智能语音搜索系统

基于Qwen3-ASR-1.7B的智能语音搜索系统 1. 引言 想象一下这样的场景:你正在开车,突然想到要查一家餐厅的评价,但双手握着方向盘不方便打字。或者你在厨房做饭,手上沾满面粉,却想马上知道某个菜谱的详细步骤。这时候&…...

Granite TimeSeries FlowState R1预测效果实测:销售额预测误差低于3%

Granite TimeSeries FlowState R1预测效果实测:销售额预测误差低于3% 最近和一位做零售的朋友聊天,他正为库存问题头疼。备货多了怕积压,备货少了又怕错失销售机会,传统的预测方法总是差那么点意思,尤其是在搞促销活动…...

别再只盯着像素了!用FreMIM的频域视角,5分钟看懂医学图像分割的“全局观”

频域革命:FreMIM如何用傅里叶变换重塑医学图像分割认知 当我们凝视一张X光片时,眼睛捕捉的是空间域中的明暗变化——骨骼的轮廓、组织的阴影。但若将视线转向频域,看到的将是完全不同的图景:低频分量勾勒器官的整体形态&#xff0…...

Windows 11下OpenVINO 2022.1保姆级安装指南(AMD CPU实测可用)

Windows 11下OpenVINO 2022.1在AMD平台的实战部署指南 当大多数开发者认为OpenVINO只能在Intel硬件上运行时,我们却在AMD Ryzen 7 5800H上成功完成了全套计算机视觉模型的部署。本文将打破"Intel Only"的认知局限,手把手带你完成从环境准备到模…...

收藏!小白也能看懂:Anthropic 大模型 Agent 技术深度解析 (MCP+PTC+Skills+Subagents)

本文深入剖析了 Anthropic 公司提出的 MCP、PTC、Skills 和 Subagents 四大 Agent 技术概念,旨在帮助开发者更好地理解和构建智能 Agent 系统。MCP 作为标准化工具连接协议,PTC 优化了工具调用效率,Skills 以模块化方式为 LLM 注入专业知识&a…...

OpCore-Simplify:让黑苹果配置从复杂到简单的革命性工具

OpCore-Simplify:让黑苹果配置从复杂到简单的革命性工具 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 在传统黑苹果配置领域&#xff0c…...

Qwen All-in-One避坑指南:纯净技术栈部署,彻底杜绝依赖冲突

Qwen All-in-One避坑指南:纯净技术栈部署,彻底杜绝依赖冲突 1. 引言:为什么需要All-in-One方案 1.1 传统多模型架构的痛点 在AI应用开发中,我们常常遇到这样的困境:为了实现一个完整的功能,需要组合多个…...

YOLOv13镜像新手教程:环境激活、代码目录,快速上手不求人

YOLOv13镜像新手教程:环境激活、代码目录,快速上手不求人 1. 从零开始:为什么你需要这个镜像 如果你刚接触目标检测,或者被YOLO系列复杂的依赖和环境配置搞得头大,那么这篇文章就是为你准备的。YOLOv13作为最新的实时…...

用MoveIt玩转机械臂:从RVIZ交互控制到真实硬件对接全流程

用MoveIt实现机械臂虚实联动的工程实践指南 当仿真环境中的机械臂轨迹规划已经稳定运行,如何将这套系统无缝迁移到真实硬件上?这是许多机器人开发者面临的第一个实质性挑战。MoveIt作为ROS生态中最成熟的运动规划框架,其价值不仅在于提供可视…...

前端密码安全实践:MD5加盐加密的深度解析与应用

1. 为什么前端密码加密非做不可? 几年前我接手过一个项目,客户数据库泄露导致所有用户密码裸奔。看着后台日志里那些明晃晃的"123456"和"password",我意识到前端加密不是选择题而是必答题。即便后端有加密措施&#xff…...

74HC590硬件计数器原理与Arduino工程实践

1. 74HC590 基础原理与工程定位 1.1 器件本质:非微控制器时代的精密时序协处理器 74HC590 并非传统意义上的“可编程器件”,而是一颗高度集成的 同步8位二进制计数器输出锁存器复合芯片 。其核心价值在于以纯硬件方式完成三项关键时序任务&#xff1a…...

计算机毕业设计springboot基于的就业推荐系统 基于Spring Boot框架的求职招聘智能撮合与人才推荐系统开发 Spring Boot驱动的个性化职业发展与岗位精准匹配系统构建

计算机毕业设计springboot基于的就业推荐系统(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。当前高校毕业生规模持续扩大,就业市场竞争日趋激烈,求职者面…...

【MCP协议性能突围白皮书】:20年架构师实测17项关键指标,REST API已落后3.8倍?

第一章:MCP协议性能突围白皮书导言MCP(Microservice Communication Protocol)作为面向云原生微服务架构设计的轻量级通信协议,正面临高并发、低延迟与强一致性的三重挑战。传统HTTP/1.1或gRPC over TLS在千节点级服务网格中暴露出…...

技术揭秘:OpenCore Legacy Patcher如何突破Mac硬件限制实现系统兼容

技术揭秘:OpenCore Legacy Patcher如何突破Mac硬件限制实现系统兼容 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher是一项革命性的开…...

Z-Image-Turbo-辉夜巫女在软件测试中的应用:自动化生成测试用例配图

Z-Image-Turbo-辉夜巫女在软件测试中的应用:自动化生成测试用例配图 1. 引言 你有没有遇到过这样的场景?写一份详细的测试报告,或者整理测试用例文档,文字描述得清清楚楚,但总觉得缺了点什么。对,就是缺一…...

终端开发者利器:OpenClaw操控百川2-13B实现CLI智能补全

终端开发者利器:OpenClaw操控百川2-13B实现CLI智能补全 1. 为什么开发者需要AI驱动的终端助手? 作为常年与终端打交道的开发者,我经常陷入这样的困境:面对复杂的Git操作时反复查阅文档,执行Docker命令时记不清参数顺…...

Win11Debloat:5分钟让你的Windows 11系统焕然一新

Win11Debloat:5分钟让你的Windows 11系统焕然一新 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本,用于从Windows中移除预装的无用软件,禁用遥测,从Windows搜索中移除Bing,以及执行各种其他更改以简化和改善你…...

Qwen3-ForcedAligner-0.6B提示工程:提升专业术语识别准确率的技巧

Qwen3-ForcedAligner-0.6B提示工程:提升专业术语识别准确率的技巧 1. 引言 字幕生成在医学、法律等专业领域一直是个头疼的问题。普通语音识别模型处理日常对话还行,但一遇到"冠状动脉粥样硬化"、"不可抗力条款"这类专业术语&…...