linux mkdir命令
lux系统下mkdir命令是什么呢?下面是mkdir命令的具体介绍
1、mkdir命令简介
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
2、mkdir命令功能
mkdir命令用来创建目录。
3、语法
mkdir (选项)(参数)
4、命令参数;
-m 指定创建目录的权限
-p 创建级联的目录,而且创建已存在的目录时不会报错
rmdir 删除目录(不能删除文件),后接多个目录时,目录之间用空格分隔
-p 删除级联的目录
rm -r 删除目录,可以删除非空目录
-f 强制删除
通常用法: rm -rf /usr/local/
切记不要 不要用 rm -rf / ,这样会删除系统下的所有文件,程序员禁区。
chmod -R 777 + 文件夹名 给文件夹以及里面的文件添加权限
执行脚本命令./filename.sh或bash filename.sh
终端设置行号 set number
修改文件名字 mv hello.h world.h 将hello.h 重命名为 world.h
移动文件 mv hello.cpp /usr/dest/ 将hello.cpp移动到 /usr/dest 目录下
举例
创建一个空目录
命令
mkdir test1
输出
[root@localhost soft]# cd test
[root@localhost test]# mkdir test1
[root@localhost test]# ll
总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1
[root@localhost test]#
递归创建多个目录
命令
mkdir -p test2/test22
输出
[root@localhost test]# mkdir -p test2/test22
[root@localhost test]# ll
总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
[root@localhost test]# cd test2/
[root@localhost test2]# ll
总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22
[root@localhost test2]#
创建权限为777的目录
命令
mkdir -m 777 test3
输出
[root@localhost test]# mkdir -m 777 test3
[root@localhost test]# ll
总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
[root@localhost test]#
说明
test3 的权限为rwxrwxrwx
创建新目录都显示信息
命令
mkdir -v test4
输出
[root@localhost test]# mkdir -v test4
mkdir: 已创建目录 “test4”
[root@localhost test]# mkdir -vp test5/test5-1
mkdir: 已创建目录 “test5”
mkdir: 已创建目录 “test5/test5-1”
[root@localhost test]#
一个命令创建项目的目录结构
命令
mkdir -vp scf/{lib/,b/,doc/{fo,product},logs/{fo,product},service/deploy/{fo,product}}
输出
[root@localhost test]# mkdir -vp scf/{lib/,b/,doc/{fo,product},logs/{fo,product},service/deploy/{fo,product}}
mkdir: 已创建目录 “scf”
mkdir: 已创建目录 “scf/lib”
mkdir: 已创建目录 “scf/b”
mkdir: 已创建目录 “scf/doc”
mkdir: 已创建目录 “scf/doc/fo”
mkdir: 已创建目录 “scf/doc/product”
mkdir: 已创建目录 “scf/logs”
mkdir: 已创建目录 “scf/logs/fo”
mkdir: 已创建目录 “scf/logs/product”
mkdir: 已创建目录 “scf/service”
mkdir: 已创建目录 “scf/service/deploy”
mkdir: 已创建目录 “scf/service/deploy/fo”
mkdir: 已创建目录 “scf/service/deploy/product”
[root@localhost test]# tree scf/
scf/
|-- b
|-- doc
| |-- fo
| `-- product
|-- lib
|-- logs
| |-- fo
| `-- product
`-- service
`-- deploy
|-- fo
`-- product
12 directories, 0 files
[root@localhost test]#
趣事百科
- 秦海璐结过多少次婚 秦海璐有几次婚姻
- 女生身高多少算矮 女生身高多少以下算矮
- 地动仪是谁发明的 世界上第一架地动仪是谁发明
- 大兴安岭巨蛇事件 大兴安岭巨蛇事件真相
- 黄晓明宣布恋情 黄晓明公布新恋情
- 红色高跟鞋吉他谱 红色高跟鞋吉他谱G调弹唱
- 爱上黑社会老大:爱上黑社会老大的电影
- 安娜贝尔原型事件 安娜贝尔原型长什么样
- 李谷一的身高是多少 歌唱家李谷一身高多少厘米
- 霍思燕和江一燕什么关系 江一燕和霍思燕哪个更
- 三星堆为什么不敢研究了 三星堆为什么不敢挖掘
- 朱秀华事件:朱秀华事件骗局
- 方琼现任老公是谁 方琼老公个人资料
- 东来东往现状:东来东往是哪里人
- 太湖冤案事件真相 太湖冤案事件真相揭秘
- 双鱼玉佩恐怖的黑白照 双鱼玉佩黑白照片大全