하드 링크와 소프트 링크
- cp 명령 : 파일 복사
- 1MB 사이즈를 가지고 있는 A 파일을 B 파일로 복사
- ex. cp A B : A를 B로 복사, A와 B는 각각 물리적으로 10MB 파일로 저장
- 하위 폴더 포함 복사시키기
- ex. cp -rf * 폴더
- 1MB 사이즈를 가지고 있는 A 파일을 B 파일로 복사
- 하드 링크 : ln A B
- A와 B는 동일한 10MB 파일을 가리킴
- 즉, 동일한 파일을 가진 이름을 하나 더 만든 것일 뿐
- 전체 파일 용량은 달라지지 않음
cp와 ln의 차이점
A파일을 B파일에 복사한 경우
- cp : A파일을 수정해도 B파일은 바뀌지 않음
- ln : A파일을 수정하면 B파일도 바뀜
- 소프트(심볼릭) 링크 : ln -s A B
- Windows OS의 바로가기와 동일
- ls -al 하면, 소프트 링크 확인 가능 (ex. lrwxr-xr-x link3.txt → link2.txt)
- rm A로 A를 삭제하면? B는 해당 파일 접근 불가 (파일명은 남아있음)
본 글은 인프런 강의 "풀스택을 위한 도커와 최신 서버 기술"에 대해 공부하여 정리한 글입니다.
[강의 링크] : https://www.inflearn.com/course/%EC%84%9C%EB%B2%84%EA%B8%B0%EC%88%A0-%ED%92%80%EC%8A%A4%ED%83%9D-3/dashboard
'💻 개발 > 리눅스' 카테고리의 다른 글
초간단 VM 사용법 (0) | 2023.06.02 |
---|---|
우분투 패키지 관리 (0) | 2023.06.02 |
프로세스 관리 (0) | 2023.06.02 |
리다이렉션과 파이프 (0) | 2023.06.02 |
리눅스 파일시스템 및 사용자 관리 (0) | 2023.06.01 |