link()와 unlink() 질문합니다.
글쓴이: embeddeds0 / 작성시간: 일, 2013/04/21 - 5:05오후
제가 파일을 이동하는 mv 명령어를 간단하게 link와 unlink를 가지고 구현을 했는데요.
1 #include
2 #include
3 #include
4 #include
5
6 int main(int argc, char *argv[])
7 {
8 if (argc != 3) {
9 printf("move file1 file2 \n");
10 exit(1);
11 }
12 if (link(argv[1], argv[2]) == -1) {
13 printf("link failed");
14 exit(1);
15 }
16 if (unlink(argv[1]) == -1)
17 {
18 printf("unlink failed");
19 exit(1);
20 }
21 }
이렇게 만들면 파일 이동은 되는데, 디렉토리를 이동을 할 수가없네요.
여기서 뭘 고치면 될까요?
Forums:
이거 참고해 보세요.
//
지금 사용하신 소스에 대해. 아래 링크를 보고. 이해를 하신후에. 디렉토리 사용방법'을 보시면 좋을거 같습니다.
//
리눅스 link 함수' 네이버 검색 결과
디렉토리 사용방법
http://blog.naver.com/PostView.nhn?blogId=imsujin91&logNo=60167827790&parentCategoryNo=10&categoryNo=&viewDate=&isShowPopularPosts=true&from=search
링크 원리
http://blog.naver.com/imsujin91?Redirect=Log&logNo=60166384632
http://blog.naver.com/mububja119?Redirect=Log&logNo=130117383936
http://blog.naver.com/mj_lovelly?Redirect=Log&logNo=150163396882
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=66775523&qb=66as64iF7IqkIGxpbms=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0
http://blog.naver.com/skout123?Redirect=Log&logNo=50133137220
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
매번
매번 감사합니다 ㅋ
댓글 달기