📚Linux mkdir 与 mkdir -p 的区别💡
在Linux系统中,`mkdir` 是一个常用的命令,用于创建新目录。然而,当你尝试用它创建多层目录时,可能会遇到一些小麻烦。这时,`mkdir -p` 就显得格外实用了!👏
首先,简单介绍一下 `mkdir` 命令的基本功能。例如,运行 `mkdir test` 会在当前路径下创建一个名为 `test` 的文件夹。但问题来了,如果需要创建类似 `folder/subfolder/test` 这样的嵌套结构,而中间的 `folder` 或 `subfolder` 不存在,直接使用 `mkdir test` 会报错。此时就需要 `-p` 参数出场啦!🔍
`mkdir -p folder/subfolder/test` 则不同,它不仅能一次性创建所有必要的父目录,还会忽略已存在的目录,避免报错。🌟 举个栗子:如果你执行 `mkdir -p existing_folder/new_folder`,即使 `existing_folder` 已经存在,命令也不会报错,而是继续创建 `new_folder`。
总结来说,`mkdir` 更适合单一目录的创建,而 `mkdir -p` 在处理多级目录时更加灵活高效。掌握这个小技巧,能让你的工作效率大大提升哦!🚀
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。