-
[리눅스 명령어] CPOperation System/Linux ( CentOS ) 2009. 10. 29. 11:45
아큐먼트(?)를 받아서 파일을 복사하는 명령어인 CP에 대한 것을 만들어 보았다.
테스트 환경
RedHat 9.X ...
kernel 2.6.x ..
사용은 temp1.txt 문서를 temp2.txt로 복사하는데 사용되었다!
#include
#include int main(int argc, char *argv[]) { int fdin, fdout; ssize_t nread; char buffer[1024]; fdin=open(argv[1], O_RDONLY); fdout=open(argv[2], O_WRONLY|O_CREAT|O_TRUNC, 0644); while(nread = read(fdin, buffer, 1024)) >0) { if(write(fdout, buffer, nread) < nread) { close(fdin); close(fdout); } } close(fdin); close(fdout); return 0; }
$ gcc -o [output file name] [souce file name]$ ./[output file name] [복사대상파일명] [복사된파일명]'Operation System > Linux ( CentOS )' 카테고리의 다른 글
[ 리눅스 명령어 ] umask, link, symlink 실습관련 예제.. (0) 2009.11.02 리눅스 네트워크 설정!! Static으로.. (0) 2009.09.01 [CentOS 5.2] ProFTP 설정하기 (0) 2009.07.18 [CentOS 5.2] APM Setup (0) 2009.07.03 [CentOS 5.2] DNS 설정 & Hostname 변경 (0) 2009.07.02