linux创建目录及文件(Linux创建目录&文件夹(mkdir命令))
mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。
mkdir 命令的基本格式为:
[root@localhost ~]# mkdir [-mp] 目录名
- -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
- -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。
【例 1】建立目录。
[root@localhost ~]#mkdir cangls
[root@localhost ~]#ls
anaconda-ks.cfg cangls install.log install.log.syslog
我们建立一个名为 cangls 的目录,通过 ls 命令可以查看到这个目录已经建立。注意,我们在建立目录的时候使用的是相对路径,所以这个目录被建立到当前目录下。
【例 2】使用 -p 选项递归建立目录。
[root@localhost ~]# mkdir lm/movie/jp/cangls
mkdir:无法创建目录"lm/movie/jp/cangls":没有那个文件或目录
[root@localhost ~]# mkdir -p lm/movie/jp/cangls
[root@localhost ~]# ls
anaconda-ks.cfg cangls install.log install.log.syslog lm
[root@localhost ~]# ls lm/
movie
#这里只查看一级子目录,其实后续的jp目录、cangls目录都已经建立
【例 3】使用 -m 选项自定义目录权限。
[root@localhost ~]# mkdir -m 711 test2
[root@localhost ~]# ls -l
drwxr-xr-x 3 root root 4096 Jul 18 12:50 test
drwxr-xr-x 3 root root 4096 Jul 18 12:53 test1
drwx--x--x 2 root root 4096 Jul 18 12:54 test2
仔细看上面的权限部分,也就是 ls 命令输出的第一列数据,test 和 test1 目录由于不是使用 -m 选项设定访问权限,因此这两个目录采用的是默认权限(这里的默认权限值是 755)。
而在创建 test2 时,使用了 -m 选项,通过设定 711 权限值来给予新的目录 drwx--x--x 的权限,有关权限值的具体含义后面章节会详细介绍。
- 一个男人真正成熟的三个标志(生活会越来越好)
- 蝴蝶的家在哪里?怎样避雨?猎奇吧(蝴蝶的家在哪里)
- 爆炒芥兰的家常做法(只需三步简单素炒)
- 龙头节风俗视频(记得“6大习俗)
- 折中效应是什么意思(避免消费陷阱)
- 烧鸽子的做法与配料(皮脆像“玻璃”)
- 玉麒麟冬天的养殖方法(做好5项养护)
- 离婚后一方要带孩子走可以吗(探视孩子时能否将孩子带走)
- 绿藤市在哪(《扫黑风暴》中的绿藤市你知道在哪里吗)
- 电脑坏了还让自己去修(苹果公司希望用户DIY维修电脑靠谱吗)
- 水漫金山都出自哪些传说(学习强国挑战答题系列之历史文化(第4辑))
- 伏尔加格勒是俄罗斯的第几大城市(伏尔加格勒旅游必去的风景名胜)
- 猪肉泡时间长了有味了怎么办(肉都泡变味了)
- 洗衣服互相染色了怎么办(别急着教你一招)
- lol新手怎么快速买英雄(新手购买英雄联盟账号须知)
- 雅思考试费用一览表(2023年1月1日起调整)
- 自闭症脑瘫和神经发育迟缓的区别(发育迟缓和自闭症的区别)
- 灰指甲前期征兆图片(最好去检查一下)