[linux]mkdir创建⽂件夹⽬录mkdir [选项] ⽬录
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的⽂件名)命名的⽂件夹或⽬录。
要创建⽂件夹或⽬录的⽤户必须对所创建的⽂件夹的⽗⽂件夹具有写权限。
并且,所创建的⽂件夹(⽬录)不能与其⽗⽬录(即⽗⽂件夹)中的⽂件名重名,
即同⼀个⽬录下不能有同名的(区分⼤⼩写)。
命令参数:
-m, --mode=模式,设定权限<;模式> (类似 chmod),⽽不是 rwxrwxrwx 减 umask
-p, --parents  可以是⼀个路径名称。
此时若路径中的某些⽬录尚不存在,加上此选项后,
系统将⾃动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多个⽬录;
-v, --verbose  每次创建新⽬录都显⽰信息
-
-help    显⽰此帮助信息并退出
--version  输出版本信息并退出
创建⼀个空⽬录
mkdir file1
递归创建多个⽬录
mkdir -p file1/file2
创建权限为777(rwxrwxrwx)的⽬录
mkdir -m 777 file3
创建新⽬录都显⽰信息
mkdir -v file4
⼀个命令创建项⽬的⽬录结构
mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
mkdir: 已创建⽬录 “scf”
mkdir: 已创建⽬录 “scf/lib”
mkdir: 已创建⽬录 “scf/bin”
mkdir: 已创建⽬录 “scf/doc”
mkdir: 已创建⽬录 “scf/doc/info”
mkdir: 已创建⽬录 “scf/doc/product”
mkdir: 已创建⽬录 “scf/logs”
mkdir: 已创建⽬录 “scf/logs/info”
mkdir: 已创建⽬录 “scf/logs/product”
mkdir: 已创建⽬录 “scf/service”
linux创建文件指令mkdir: 已创建⽬录 “scf/service/deploy”
mkdir: 已创建⽬录 “scf/service/deploy/info”
mkdir: 已创建⽬录 “scf/service/deploy/product”

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。