시스템 콜 (1) 썸네일형 리스트형 [시스템 프로그래밍] Linux - cp 구현 오늘은 리눅스 명령어 cp에 대해서 알아보자. 💻 cp cp는 copy의 약자로 파일을 복사한다. $ cp source-file target-file source-file을 target-file로 복사하는 명령어이다. 먄약 target-file이 존재하지 않는다면, 새로운 파일을 하나 만든다. 이 명령어가 어떻게 구현되어 있는지 알아볼텐데, 알아보기싫은데, 알아봐보자. 💻 시스템 콜 - creat int fd = creat(char *filename, mode_t mode); filename은 말 그대로 파일의 이름이다. 입력인자로 파일의 이름과, 모드를 건네주면 creat 시스템콜은 mode에 따라 권한을 부여해 파일을 생성한다. 오류가 나면 -1을 리턴해주고, 성공하면 fd를 리턴해준다. 💻 파일 쓰.. 이전 1 다음