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

cp 명령과 ln 명령의 차이점

작성자 홈마스타 2010-11-06 댓글 0 조회 12,395
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 / 7   
    💾 리눅스 파일 검색 (find 171
      CentOS 하드 마운트 4594
    리눅스에서 하드디스크 mou 3513
    리눅스에서 캡쳐하는 방법 4751
    특정 디렉토리의 사용량을 알 4706
    시스템이 ping에 응답하지 4299
    리눅스에서 공백이 포함된 디 4664
cp 명령과 ln 명령의 차 12395
    리눅스 명령어 top 4376
    특정 디랙토리 인증걸기 ht 4808
    IP 주소 접속을 도메인 주 4530
    apache 에서 ' 5854

[1]  [2]  [3]  [4]  [5]  
복수단어 검색은 공백(space)로 구분해 주세요.

]
]
최근 글 [손님]
인기 글 [손님]

자유마당 [손님]
원국보기 캡처 web.landmoa.net
sajuplus.net
폰트 선택
안녕하세요, 한국어
你好,中国語 甲乙