웹모아
웹모아[가입]
로그인 / 회원가입   검색     


  
자잘한팁
 

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


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으로 만든 원본 파일의 권한을 변경하게 되면, 사본파일도 권한이 자동으로 변경됩니다.

. 


[다음글]  리눅스에서 공백이 포함된 디렉토리 처리
[이전글]  리눅스 명령어 top


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

  
자잘한팁
페이지: 1 / 8   

 리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)
열람:89   2015.03.09


 리눅스에서 하드디스크 mount 하기
열람:2520   2014.01.14


   CentOS 하드 마운트
열람:3592   2014.01.14


 리눅스에서 캡쳐하는 방법
열람:3712   2012.04.23


 특정 디렉토리의 사용량을 알려면
열람:3679   2011.10.01


 시스템이 ping에 응답하지 못하게 설정하려면
열람:3207   2010.12.18


 리눅스에서 공백이 포함된 디렉토리 처리
열람:3597   2010.11.16


 cp 명령과 ln 명령의 차이점
열람:10960   2010.11.06


 리눅스 명령어 top
열람:3317   2010.11.06


 특정 디랙토리 인증걸기 htpasswd, htaccess
열람:3681   2009.03.03



[1]  [2]  [3]  [4]  [5]  

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




 
최근 글 [손님]
 
인기 글 [손님]
[기무진선] 모의고사질문이요