CS/시스템 프로그래밍
[C언어/리눅스/시스템] copy 명령어 mycp 구현하기
gi2
2021. 11. 3. 17:51
Copy program
원본 파일의 내용을 새로운 파일에 복사 하기
Code
//전처리

//main

-> input 파일 디스크립터, output 파일 디스크립터 설정
->argv[1]로 받아온 원본 파일을 파일 디스크립터에 할당함.
->fstat으로 파일의 상태 및 정보를 얻어옴
->argv[2]로 받아온 새로운 파일을 읽고 쓰기 받아온 형태로 open 하고 파일 디스크립터에 할당함.

-> MAX_BUF의 크기에 맞춰 i_fd에 있는 값을 read하여 buf 에 저장 후 o_fd에 쓰기
-> 파일 디스크립터 close