linux命令学习01-mkdir
1、环境说明
centos6.7,2.6.32-573.el6.x86_64
2、man mkdir
NAM mkdir - make directories
SYNOPSIS //大纲,摘要,理解成基本语法即可
mkdir [OPTION]... DIRECTORY... DESCRIPTION
Create the DIRECTORY(ies), if they do not already exist.
//如果目录不存在,则创建他们,注意可以单个或者多个
Mandatory arguments to long options are mandatory for short options too.
//这句比较拗口,对于长选项(--mode)必须有的参数(--mode 777,说的是这个777),对于短选项(缩写,-m)也一样得有,感觉是废话啊
//说白了就是不管你是用--mode或者是-m,都带着参数777,751等等,而且必须带,再说明白点就是这个命令有且仅有一个参数,没有默认值,你得指定带上. -m, --mode=MODE
set file mode (as in chmod), not a=rwx - umask
//这什么意思?什么叫做not a=rwx -umask?
-p, --parents
no error if existing, make parent directories as needed
//自动创建父目录,即使父目录存在也不报错,递归创建目录
-v, --verbose
print a message for each created directory
//verbose:罗嗦的,详细的,打印出所创建的目录的详细信息
-Z, --context=CTX
set the SELinux security context of each created
directory to CTX
//这个基本没用,因为我们通常关掉selinux --help display this help and exit --version
output version information and exit
3、实例1
(1)#mkdir -m 751 dir1
drwxr-x--x 2 root root 4096 Apr 3 12:14 dir1
(2)#mkdir --mode a=rwx-w dir2
dr-xr-xr-x 2 root root 4096 Apr 3 12:16 dir2
(3)#mkdir -m u=rw-,g=r--,o=--- dir3
drw-r----- 2 root root 4096 Apr 3 12:17 dir3
(4)#mkdir -m u=-wx dir4
d---rwxrwx 2 root root 4096 Apr 3 12:19 dir4
(5)#umask
0022
(6)#mkdir -m o=r-- dir5
drwxrwxr-- 2 root root 4096 Apr 3 12:25 dir5
(7)#mkdir dir6
drwxr-xr-x 2 root root 4096 Apr 3 12:28 dir6
现在应该明白not a=rmw - umask什么意思了吧!意思是umask在这里没有作用!当然没作用了,不废话么,umask是默认的啊,都自己设定mode了,它当然不应该起作用啊。
4、实例2
#mkdir -pv test1/{test2,test3/{test4,test5}}
mkdir: created directory `test1'
mkdir: created directory `test1/test2'
mkdir: created directory `test1/test3'
mkdir: created directory `test1/test3/test4'
mkdir: created directory `test1/test3/test5'
#tree test1
test1
|-- test2
`-- test3
|-- test4
`-- test5
4 directories, 0 files
使用-p参数和{}创建多级复杂目录
linux命令学习01-mkdir的更多相关文章
- Linux命令学习-01——find -type
Linux find 命令用来在指定目录下查找文件. 任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件.并且将查找到 ...
- Linux命令学习-mkdir
1. [root@www tmp]# mkdir test <=建立一名为 test 的新目录 2. [root@www tmp]# mkdir -p /opt/tmp/abc < ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- Linux命令学习
Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...
- Linux命令学习总结之rmdir命令的相关资料可以参考下
这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
- 20155229付钰涵-虚拟机安装及LINUX命令学习
安装Ubuntu遇到的问题 问题一: 新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符.为此我上百度搜寻了答案. 第一种方法: 控制面板--程序与功能--启动或关闭windows ...
- 安装虚拟机&Linux命令学习
安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
随机推荐
- Hadoop 安装 (4) SSH无密码验证配置
验证SSH 和 RSYNC 已经安装好了 Master 生成密码对以及对于 Slave 的无密码登录. 见:http://www.cnblogs.com/xia520pi/archive/2012/0 ...
- Ubuntu kylin 有可能成为未来中国的主流系统吗?
编前语: 无意间开始研究起linux,因为目前互联网很多人,包括我都隐约感觉到,windows系统在中国乃至世界在今后的流行度会逐步降低,不为什么,其中最主要的是安全问题,Microsoft 微软公司 ...
- 推荐书目 - C++学习资料
前言 在本文的前半部分我我会谈谈 我看过的书,和我个人的一些理解 ,并且会提供 C++标准委员会相关链接 和 C++第三方轮子/库总结 .本文的后半部分翻译了来自 The Definitive C++ ...
- hbase importtsv
hadoop jar hbase-server-0.98.1-cdh5.1.3.jar importtsv -Dimporttsv.columns=HBASE_ROW_KEY,cf:imsi,cf:i ...
- 移动端影像解决方案Adobe Creative SDK for ios
移动端影像解决方案Adobe Creative SDK for ios 2015-12-20 分类:整理 阅读(390) 评论(0) 老牌影像界泰斗不甘落寞,正式推出了Adobe Creative ...
- php变量的引用及函数的引用
Php变量的引用及函数的引用放回 变量的引用 $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输 ...
- PHPMailer发送邮件方法
/** * * 测试邮件发送s * @param 服务器 $Host * @param 端口 $Port * @param 昵称 $Fromname * @param 身份验证用户名 $Usernam ...
- 在MySQL数据库建立多对多的数据表关系
在数据库中,如果两个表的之间的关系为,多对多的关系,如:“学生表和课程表”,一个学生的可以选多门课,一门课也可以被多门学习选;根据数据库的设计原则,应当形成第三张关联表 步骤1:创建三张数据表Stud ...
- 您在基于 Windows 7 的或基于 Windows Server 2008 R2 的计算机上读取器中插入智能卡时出现错误消息:"设备驱动程序软件未能成功安装"
http://support.microsoft.com/kb/976832/zh-cn http://support.microsoft.com/kb/976832/zh-tw 症状 当智能卡插入智 ...
- Qt widgets
1,Qt部件Widgets--CheckWidgets,安置其他部件的Widgets,让用户选择数值的部件 选择部件---使用户能够从预定义的条目菜单中做出选择,combination QListBo ...