linux新建文件夹命令Linux创建目录命令linux目录下创建文件命令




linux新建文件夹命令Linux创建目录命令linux目录下创建文件命令

2022-07-21 2:10:14 网络知识 官方管理员

mkdir命令,是makedirectories的缩写,用于创建新目录,此命令所有用户都可以使用。

mkdir命令的基本格式为:

[root@localhost~]#mkdir[-mp]目录名
  • -m选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p选项递归创建所有目录,以创建/home/test/demo为例,在默认情况下,你需要一层一层的创建各个目录,而使用-p选项,则系统会自动帮你创建/home、/home/test以及/home/test/demo。


【例1】建立目录。

[root@localhost~]#mkdircangls[root@localhost~]#lsanaconda-ks.cfgcanglsinstall.loginstall.log.syslog

我们建立一个名为cangls的目录,通过ls命令可以查看到这个目录已经建立。注意,我们在建立目录的时候使用的是相对路径,所以这个目录被建立到当前目录下。

【例2】使用-p选项递归建立目录。

[root@localhost~]#mkdirlm/movie/jp/canglsmkdir:无法创建目录"lm/movie/jp/cangls":没有那个文件或目录[root@localhost~]#mkdir-plm/movie/jp/cangls[root@localhost~]#lsanaconda-ks.cfgcanglsinstall.loginstall.log.sysloglm[root@localhost~]#lslm/movie#这里只查看一级子目录,其实后续的jp目录、cangls目录都已经建立


【例3】使用-m选项自定义目录权限。

[root@localhost~]#mkdir-m711test2[root@localhost~]#ls-ldrwxr-xr-x3rootroot4096Jul1812:50testdrwxr-xr-x3rootroot4096Jul1812:53test1drwx--x--x2rootroot4096Jul1812:54test2

仔细看上面的权限部分,也就是ls命令输出的第一列数据,test和test1目录由于不是使用-m选项设定访问权限,因此这两个目录采用的是默认权限(这里的默认权限值是755)。

而在创建test2时,使用了-m选项,通过设定711权限值来给予新的目录drwx--x--x的权限,有关权限值的具体含义后面章节会详细介绍。

发表评论:

最近发表
网站分类
标签列表