• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux仿写chmod命令

    复制代码 代码如下:

    #includestdio.h>
    #includestdlib.h>
    #includesys/types.h>
    #includesys/stat.h>
    int main(int argc,char **argv)
    {
     int mode;
     int mode_u;
     int mode_g;
     int mode_o;
     char *path;
     if(argc3)
     {
      printf("%s mode num> target file>\n",argv[0]);;
      exit(0);
     }

     mode = atoi(argv[1]);
     if(mode>777||mode0)
     {
      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中chown与chmod两个命令的区别详解
    • Linux中改变文件权限的chmod命令详析
    • 修改linux文件权限命令:chmod命令详解
    • 一天一个shell命令 linux文本操作系列-chmod命令用法
    • linux中chmod命令用法详解
    上一篇:linux启动级别的含义(init 0-6)
    下一篇:分享个简易版Linux服务器初始化Shell脚本
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux仿写chmod命令 linux,仿写,chmod,命令,linux,