手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >linux仿写chmod命令
linux仿写chmod命令
摘要:复制代码代码如下:#include#include#include#includeintmain(intargc,char**argv){i...

复制代码 代码如下:

#include<stdio.h>

#include<stdlib.h>

#include<sys/types.h>

#include<sys/stat.h>

int main(int argc,char **argv)

{

int mode;

int mode_u;

int mode_g;

int mode_o;

char *path;

if(argc<3)

{

printf("%s <mode num> <target file>n",argv[0]);;

exit(0);

}

mode = atoi(argv[1]);

if(mode>777||mode<0)

{

printf("mode num error");

exit(0);

}

mode_u = mode/100;

mode_g = (mode- mode_u*100)/10;

mode_o = mode -mode_u*100-mode_g*10;

mode = mode_u*8*8+mode_g*8+mode_o;

path = argv[2];

if(chmod(path,mode)==-1)

{

perror("chmod error");

exit(1);

}

return 0;

}

【linux仿写chmod命令】相关文章:

详解Linux中vi命令大全

Linux中scp命令获取远程文件的方法

Linux之split命令详解

linux下2个检查tcp连接的命令

linux shell查看当前外网IP

linux使用管道命令执行ps获取cpu与内存占用率

Linux 中 CURL常用命令详解

linux命令切换目录的使用方法

如何正确使用Linux命令–du

linux下使用ssh远程执行命令批量导出数据库到本地

精品推荐
分类导航