웹모아
웹모아[손님] 검색   로그인    


 
자잘한팁
 


cp 명령과 ln 명령의 차이점
  2010-11-06 20:48:14 댓글:(0)   조회:5672


cp는 copy 하는 명령어 이고, ln은 파일이나 디렉토리를 링크 거는 것입니다.

ln에는 hard link 와 symbolic link가 있습니다.
cp a b 하면...a와 b는 각각의 독립적인 파일로 존재합니다.

ln c d 하면 hard link가 설정되고, d file은 c file에 매우 의존적 입니다.
c의 소유자나 권한등을 변경하게 되면 d file도 자동적으로 변경됩니다.
하지만 c를 삭제할 경우 d는 독립적으로 그대로 보존됩니다.

ln -s e f 하면 symbolic link가 설정됩니다.
e의 소유자나 권한등을 변경하더라도 f는 변경되지 않습니다.
e를 삭제할 경우 f는 사용할 수가 없습니다. f는 그냥 쓰레기 파일이 되어 버립니다.

결론적으로 cp와 ln의 비교라면...ln의 hard link 가 비교대상이 될수 있겠네요..

cp 와 ln의 차이점은...
- cp로 파일 copy 시 생성되는 file은 cp를 수행하는 user의 umask값에 따라 권한이 생성되지만,
   ln은 원본파일의 권한을 따릅니다.

- cp로 만든 원본 파일의 권한을 변경하더라도, 사본파일에는 전혀 영향을 미치지 못합니다.
   ln으로 만든 원본 파일의 권한을 변경하게 되면, 사본파일도 권한이 자동으로 변경됩니다.



 댓글 (0)


자잘한팁
페이지: 1 / 3   


   리눅스 파일 검색 (find), 파일 내부 문자열 5
   리눅스에서 하드디스크 mount 하기1337
     CentOS 하드 마운트1453
   리눅스에서 캡쳐하는 방법2661
   특정 디렉토리의 사용량을 알려면2630
   시스템이 ping에 응답하지 못하게 설정하려면2158
   리눅스에서 공백이 포함된 디렉토리 처리2456
cp 명령과 ln 명령의 차이점5673
   리눅스 명령어 top2238
   특정 디랙토리 인증걸기 htpasswd, htacc2525
   IP 주소 접속을 도메인 주소로 바꾸기2581
   apache 에서 '사이트 공사중' 2841
   한개의 호스팅으로 여러개 홈피 운영하기2144
    리눅스 실시간 트래픽 모니터링 하기2731
   리눅스에서 날짜를 기준으로 파일삭제9423
   윈도우에서 unload 받은 오브젝트를 리눅스에서 2251
   유닉스 및 리눅스 명령어 팁2888
   리눅스 부팅후 자동 실행2413
   리눅스 소유권바꿀때 인수 명단이 너무 김..에대해서3177
   find 명령어로 특정문자가 포함된 파일 찾기(홈마스타)(1) 2907
   리눅스에서 파일 찾기(홈마스타)2460
   특정 문자열을 포함하는 특정 파일들 찾는 쉘(홈마스타)2437
   인터넷 이용시 만나는 에러메시지의 의미(홈마스타)2526
   하이퍼텍스트 전송규약 1.1표준(안)(홈마스타)4710
   웹 로그 분석 기본 개념의 이해 (70) : 웹 로(홈마스타)2643
   mod_url(홈마스타)2869
   다른 서버, 다른 도메인간 세션 공유 방법 1차 개(홈마스타)3246
     [RE] 다른 서버, 다른 도메인간 세션 공유 방법(홈마스타)2960
   다른서버 세션공유(홈마스타)2914
   이미지 링크 못하게 하기(홈마스타)2312
≪ [1]  [2]  [3]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글
[손님]
117
97
250
467
1019
403
464
258
383
3841
931
1003
1248
990
4296
 
인기 글
[손님]
3712
[홈마스타] 자동링크
3067
5879
[홈마스타] [RE] input type=\\
6761
3628
7171
3261
11794
3634
[홈마스타] oledb 접근 오류
5004
4878
4819
3721
4649
7642