Linux中模拟shell实现mkdir命令


mkdir:创建一个目录(文件夹)


代码实现:代码部分其实是非常简单的 主要是理解mkdir的用法

#include 
#include 
#include 
#include 
#include 
#include 

int main(int argc,char *argv[]) 
{
	if(argc != 2)
	{
		printf("mkdir:argc error\n");
		exit(0);
	}
	
	if(mkdir(argv[1],O_CREAT|0600) == -1)
	{
		perror("mkdir error");
	}
	
	exit(0);
}

通过编译:gcc -o mkdir mkdir.c

运行:./mkdir +要创建的目录名

就可以模拟实现mkdir命令


示例:

Linux中模拟shell实现mkdir命令_第1张图片





你可能感兴趣的:(Linux)