手机
当前位置:查字典教程网 >脚本专栏 >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下ssh安装与scp命令使用详解

linux下使用rinetd来实现端口转发

linux shell查看当前外网IP

分享20个Unix/Linux 命令技巧

linux shell命令的常用快捷键

linux下mysql如何自动备份shell脚本

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

如何正确使用Linux命令–du

Linux中10个有用的命令行补全例子

linux下通过命令行获取gmail的新邮件

精品推荐
分类导航