mkdir创建目录,linux 怎么用mkdir建立多个目录
mkdir创建目录,linux 怎么用mkdir建立多个目录详细介绍
本文目录一览: 创建目录的命令
在Linux中,要创建目录的命令是mkdir(make directory),它是一个常用的命令,可以方便地创建一个或多个新目录。
1、创建一个新目录
要创建一个新目录,只需要使用“mkdir 目录名”命令即可,如:mkdir newdir。
2、创建多个新目录
如果要创建多个目录,可以在命令后面直接写多个目录名,用空格隔开,如:mkdir dir1 dir2 dir3。
3、创建多层目录
有时候,需要创建的目录不止一层,此时可以使用“-p”参数来自动创建目录路径所需的所有父目录,如:mkdir -p /home/mydir/test。
4、指定目录权限
mkdir命令默认创建出来的目录权限是755(rwxr-xr-x),如果需要自定义目录的权限,可以使用“-m”选项并指定相应的权限值,如:mkdir -m 777 newdir。
5、指定目录的所属组
mkdir命令默认创建出来的目录所属组为当前用户的默认组,如果需要更改所属组,可以使用“-g”选项并指定相应的组名,如:mkdir -g mygroup newdir。
6、指定目录的所属用户
如果需要指定目录所属用户,可以使用“-u”选项并指定相应的用户名,如:mkdir -u myuser newdir。
创建目录的技巧:
目录是作品、报告、论文和书籍等文献的重要组成部分,通常用于汇总文章内容和章节标题,为读者提供快速索引的功能。以下是创建目录的几个技巧。
1、使用自动目录工具
现在很多文字编辑软件(比如Word)都提供了自动创建目录的功能,只需要简单的设置就可以创建美观的目录。使用自动目录工具可以更快捷、更方便地创建目录。
2、预先准备好文章标题和编号
在开始创建目录之前,需要预先准备好所需要包含的文章标题和编号。如果文章的标题和编号已经排好了,就可以更容易地创建目录,否则需要边读边mark每个标题和编号。
mkdir命令的作用是什么?
创建一个目录。
mkdir命令用于创建新目录。创建目录时,如果目录名前没有指定路径,那么就直接在当前工作目录下创建新的目录。如指定了路径,那么就会在这个指定的目录下创建一个新目录。
创建目录时需要注意,所创建的目录名与当前目录下的文件名没有重名,如果有重名,系统会出现如下的提示,无法创建成功。
注意:
在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。
在一个子目录中应包含类型相似或用途相近的文件。例如,应建立一个子目录,它包含所有的数据库文件,另有一个子目录应包含电子表格文件,还有一个子目录应包含文字处理文档,等等。目录也是文件,它们和普通文件一样遵循相同的命名规则,并且利用全路径可以唯一地指定一个目录。
linux 怎么用mkdir建立多个目录
mkdir dir_a dir_b dir_c ...
如果是想一次性建立多层目录,就用 -p 参数,例如
mkdir -p parent/child/grandson
一次性建立 parent 目录,以及下面的 child目录,以及再下面的grandson目录。
[ -w . ] && mkdir -p ./sub/{1/{11,12,13},2/{21,22,23},3/{31,32,33}}
###########################
tree ./sub
1、打开linux客户端,如下图所示;
2、点击链接linux按钮。
3、输入用户名,主机ip地址。
4、输入密码。
5、连接成功,可以进行操作。
6、输入mkdir aa/bb/cc,意思是创建aa,子目录bb,bb的子目录cc。
怎么使用MkDir创建新文件夹?
MKDIR [drive:]path
MD [drive:]path
如果命令扩展被启用,MKDIR 会如下改变:
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不
存在,那么:
mkdir \a\b\c\d
与:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
相同。如果扩展被停用,则需要键入 mkdir \a\b\c\d。
简单说就是在“命令行”窗口下输入:
mkdir x:\aaa\bbb
就行了 x:\ 表示哪个盘,aaa 表示在哪个文件夹下(如果在根目录就不用这个了直接 mkdir x:\bbb),bbb 是要新建的文件夹名
也可以简写成:
md x:\aaa\bbb
MKDIR “C:\AA”
在程序里面用shell执行dos命令。
linux mkdir命令详解
一 linux命令名称: mkdir
使用权限:于目前目录有适当权限的所有使用者 使用方式:mkdir [-p] dirname 说明:建立名称为 dirname 之子目录。 参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。
范例:
在工作目录下,建立一个名为 aaa 新的子目录 : mkdir aaa
在工作目录下的 bbb 目录中,建立一个名为 test 的子目录。若 bbb 目录原本不存在,则建立一个: mkdir -p bbb/test(注:本例若不加 -p,且原本 bbb目录不存在,则产生错误。)
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
Linux mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
1、命令格式:
mkdir[选项]目录...
2、命令功能:
通过mkdir命令可以实现在指定位置创建以dirname命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹不能与其父目录中的文件名重名,即同一个目录下不能有同名的。
3、命令参数:
-m,--mode=模式,设定权限
,类似chmod,而不是rwxrwxrwx减umask
-p,--parents可以说一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v,--verbose,每次创建新目录都显示信息
--help,显示此帮助信息并退出
--version,输出版本信息并退出
模式>
mkdir命令的作用是
Linux mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
1、命令格式:
mkdir[选项]目录...
2、命令功能:
通过mkdir命令可以实现在指定位置创建以dirname命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹不能与其父目录中的文件名重名,即同一个目录下不能有同名的。
3、命令参数:
-m,--mode=模式,设定权限
,类似chmod,而不是rwxrwxrwx减umask
-p,--parents可以说一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v,--verbose,每次创建新目录都显示信息
--help,显示此帮助信息并退出
--version,输出版本信息并退出
4、命令实例:
创建一个空目录
命令: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是UNIX操作系统中的命令,是目录操作命令,用来创建一个目录。Linux命令之:mkdir作用:创建目录语法:mkdir(选项)文件夹名子例:[root@xuegod63opt]#mkdirdir1[root@xuegod63opt]#mkdirdir2dir3/home/dir4[root@xuegod63opt]#ls/home/dir4user1[root@xuegod63opt]#mkdir/tmp/a/b/cmkdir:无法创建目录"/tmp/a/b/c":没有那个文件或目录[root@xuegod63opt]#mkdir-p/tmp/a/b/c#在创建一个目录的时候,如果这个目录的上一级不存在的话,要加参数-p[root@xuegod63opt]#tree/tmp/a/b/c。
模式>
使用 mkdir 命令,在usr目录中建立 test 子目录;求完成对文件和目录的操作∶
输入mkdir /usr/test 回车就建好了
cd /usr/test看一下结果如下:
直接root 用户登陆 直接执行mkdir /usr/test就行 有兴趣可以看下《linux就该这么学》里面好多基础命令
使用命令mkdir创建即可
题主你好,
截图如下:
其中:
标号1和标号2: 使用ls命令查看/usr下没有名为test的文件夹
标号3: 在/usr下新建test文件夹
标号4和标号5: 再次使用ls命令验证/usr下存在名为test的文件夹, 说明mkdir命令执行成功.
-----
希望可以帮到题主, 欢迎追问.
在linux下怎么创建一个目录
linux下创建目录的方法:
1、首先打开linux操作系统,进入到桌面;
2、点击右键,打开终端;
3、在如下图输入mkdir word,在回车键。这里的意思是mkdir 是创建目录,word是文件名称
4、回车之后在输入ls,这个是显示当前的目录。可以看到了word目录。
linux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
1.命令格式:
mkdir [选项] 目录...
2.命令功能:
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
3.命令参数:
-m, --mode=模式,设定权限
(类似 chmod),而不是 rwxrwxrwx 减 umask
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v, --verbose 每次创建新目录都显示信息
--help 显示此帮助信息并退出
--version 输出版本信息并退出
4.命令实例:
实例1:创建一个空目录
命令:
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]#
实例2:递归创建多个目录
命令:
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]#
实例3:创建权限为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
实例4:创建新目录都显示信息
命令:
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]#
实例五:一个命令创建项目的目录结构
参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html
命令:
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
12 directories, 0 files
[root@localhost test]#
在linux下怎么创建一个目录 》 mkdir 目录名
在 创建的目录下 建立一个空文件 》cd 当前目录 ; 输入 vi filename ;然后按 :wq 保存空文件退出。
再把此空文件复制到 另一个文件目录,但不能让原来的属性发生改变.》 cp 文件名 路径
mkdir test
touch ./test/test
cp ./test/test /tmp
应该就可以了
保持原来的属性,要dd一个img吧
通过linux的mkdir命令来创建文件路径。
操作步骤:通过cd命令进入要创建自路径的文件夹,通过以下方法创建:
方法一通过命令:mkdir - p {filename1,filename2,filename3,filename4}(文件名)实现。
方法二通过命令:mkdir filename1 filename2 filename3 filename4(文件名)实现。
创建文件夹,mkdir这个命令是用于创建文件夹的,使用非常非常的简单,mkdir+文件夹名称,之间一定要有空格,先查看一下都是有什么文件
mkdir ceshi 譬如创建一个名字叫ceshi的文件夹
模式>
Linux下代码实现创建目录mkdir
Linux下mkdir函数
头文件库:
1. 创建目录
? ? ? #include
? ? ? #include
? ? ? int mkdir(const char *pathname, mode_t mode);
运用条件:只能在已存在的目录下建立一级子目录
返回值:? 返回0表示成功,返回-1表述出错。
mode 表示新目录的权限,可以取以下值:
其中,mode就用0777,0755这种形式。
2. 判断一个目录是否存在
可以使用opendir来判断,这是比较简单的办法。
? ? ? #include
? ? ? #include
? ? ? DIR *opendir(const char *name);
***********************************
#include
#include
#include
#include
#include
#include
#include
extern int errno;
#define MODE (S_IRWXU | S_IRWXG | S_IRWXO)
int mk_dir(char *dir)
{
? ? DIR *mydir = NULL;
? ? if((mydir= opendir(dir))==NULL)//判断目录
? ? {
? ? ? int ret = mkdir(dir, MODE);//创建目录
? ? ? if (ret != 0)
? ? ? {
? ? ? ? ? return -1;
? ? ? }
? ? ? printf("%s created sucess!/n", dir);
? ? }
? ? else
? ? {
? ? ? ? printf("%s exist!/n", dir);
? ? }
? ? return 0;
}