linuxmkdir命令详解

Linuxmkdir命令用于创建指定名称的目录。
创建目录的用户需要对当前目录有写权限,并且指定的目录名不能是当前目录中存在的目录。
1、命令格式:mkdir[选项]目录...2、命令功能:mkdir命令可用于在指定位置创建以dirname命名的文件夹或目录。
创建文件夹或目录的用户必须对要创建的文件夹的根目录具有写权限。
另外,创建的文件夹不能与其根目录下的文件同名,即同一目录下不能有同名的文件。
3.命令参数:-m,--mode=mode,设置权限,类似于chmod,而不是rwxrwxrwx减去umask-p,--parents可以说出一个路径名。
此时,如果路径中有些目录还不存在,添加该选项后,系统会自动创建那些还不存在的目录,即可以一次性创建多个目录-v,--verbose和每次都会创建一个新目录。
显示所有信息--help,显示本帮助信息并退出--version,显示版本信息并退出4、命令示例:创建空目录命令:mkdirtest1代码如下:[root@localhostsoft]#cdtest[root@localhosttest]#mkdirtest1[root@localhosttest]#ll总计4drwxr-xr-x2rootroot409610-2517:42test1[root@localhosttest]#

linux中如何在指定的目录下创建文件

1.首先输入以下代码:

#include

#include

#include

#include

intmain(intargc,char*argv[])

{

FILE*文件;

进入topt;

char*optstring="a:b:c:d";

charfname[50];

while((opt=getopt(argc,argv,optstring))!=-1)

2。
然后输入以下代码:

{

switch(opt)

{

case'a':

strcpy(fname,optarg);

if(mkdir(fname,0777)==-1)

printf("failtobuilddirectionary\n");

//如果((file=fopen(fname,"w+"))==NULL)

//printf("openfileerror\n");

break;

}

}

return0;

}

3,最后完成了,效果如图: