Linux系统创建文件夹命令mkdir使用详解
Linux系统命令mkdir的具体用法可不仅仅是创建文件夹。下面由学习啦小编为大家整理了Linux系统创建文件夹命令mkdir的使用详解,希望对大家有帮助!
Linux系统创建文件夹命令mkdir使用详解
用途说明
mkdir命令是常用的命令之一,用来创建目录。mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 .(点)和 ..(点-点)。您可以使用 -m Mode 标志为新的目录指定许可权。您可以使用 umask 子例程为 mkdir 命令设置缺省方式。该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
常用参数
格式:mkdir {NEW_DIR}
创建目录。默认的权限(mode)设置由执行环境中中umask来确定,即mode = 0777 - umask,此处为八进制表示法。
格式:mkdir -p {NEW_DIR}
创建目录,如果目录路径中的某些部分不存在,该命令会自动创建。默认的权限设置由执行环境中中umask来确定。
格式:mkdir -m {MODE} {NEW_DIR}
创建目录。权限设置由{MODE}指定。当然也可以组合使用mkdir {NEW_DIR}; chmod {MODE} {NEW_DIR}来达到同样的效果。
Linux创建文件夹命令mkdir详解实例
创建一个空目录
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”
mkdir: 已创建目录 “scf/service/deploy”
mkdir: 已创建目录 “scf/service/deploy/info”
mkdir: 已创建目录 “scf/service/deploy/product”
补充:linux删除文件夹命令rm
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件