리눅스 mkdir 좀 도와주세요

cdp369의 이미지

#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
 
int main(int argc, char *argv[])
{
  int opt;
  int ch;
  char conin = 'h';
  opt = getopt(argc, argv, "m:");
 
  if(opt == 'm')
  mkdir(argv[2], ch);
  else
  mkdir(argv[1], 0755);
}

제가 mkdir 명령어를 우분트로 구현할려고 하는데요

옵션으로 -m기능을 넣고싶어서요 -m을 쓰면 권한을 부여할수 있게 해주고 싶습니다

그리고 opt = getopt(argc, argv, "m:"); 이부분을 어디서 갖고 온건데여

이걸 쓰면 opt에 -m이 쓰였는지 판단해주더라구여 그런데 -m 말고도 다른

단어도 구별할수 있게할려면 어떻게 해야 하나여

Stand Alone Complex의 이미지

man getopt

RET ;My life :P