linux mkdir命令

linux系统下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/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[root@localhost test]# 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”

[root@localhost test]# tree scf/

scf/

|-- bin

|-- doc

| |-- info

| `-- product

|-- lib

|-- logs

| |-- info

| `-- product

`-- service

`-- deploy

|-- info

`-- product

12directories,0files

[root@localhosttest]#

以上就是小编今天的分享了,希望可以帮助到大家。

标签:linux mkdir命令

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
linux fwhios命令详解
2022-08-05
linux fwhios命令详解
linux如何打开终端
2022-08-05
linux如何打开终端
linux命令查看端口
2022-08-05
linux命令查看端口
linux查看运行的进程
2022-08-05
linux查看运行的进程
linux磁盘空间不足
2022-08-05
linux磁盘空间不足
linux重启服务的命令
2022-08-05
linux重启服务的命令
linux如何查看系统信息
2022-08-05
linux如何查看系统信息
linux的磁盘分区
2022-08-05
linux的磁盘分区
linux mdel命令详解
2022-08-05
linux mdel命令详解
linux quota命令详解
2022-08-05
linux quota命令详解
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
永丰县景点
2022-07-27
永丰县景点
化学品有哪些
2022-07-27
化学品有哪些
国内听音乐会着装要求
2022-07-27
国内听音乐会着装要求
淡水虾有哪些品种
2022-07-27
淡水虾有哪些品种
一条一条长长细细绿色什么菜
2022-07-27
一条一条长长细细绿色什么菜
洗衣机洗内裤干净还是手洗干净
2022-07-27
洗衣机洗内裤干净还是手洗干净
ASA是哪个国家
2022-07-27
ASA是哪个国家
猕猴桃是硬的能吃吗
2022-07-27
猕猴桃是硬的能吃吗
工会要不要纳税
2022-07-27
工会要不要纳税
口这个字的来历
2022-07-27
口这个字的来历