cp lunch lunch2
inode번호가 다른 것을 알 수 있다. -> 완전히 다른 파일(서로 영향 x)
cp lunch lunch2 Documents
두 개의 파일 Documents 디렉토리로 복사.
cp -r Documents lunchlunch
-r 옵션 넣어야 디렉토리 복사
mv
- 이동
rm
- rm은 디스크와의 연결을 끊는 것. link가 0이 되고(free block이 되었고), 그 뒤에 overwrite이 되어야 물리적으로 데이터 완전히 삭제된다.
- -r 옵션 넣으면 디렉토리 삭제
- -i 옵션 넣으면 os랑 사용자가 소통함. 설정할 때 하나씩 물어보면 y나 n해야함. interactive.
링크
- 하드 링크 : 파일 백업 목적, 파티션 다른 곳에는 하드 링크 생성 안 된다(소프트 링크는 된다)
- 소프트 링크 / 심볼릭 링크 : 원본 파일의 경로를 가리킴.
df해서 Mounted on을 보면 위치가 나온다. 다른 파일 시스템인 dev에서 하드 링크를 걸어보면
이런 식으로 에러가 나온다.
권한 부분에서 맨 앞에 l로 되어 있어서 바로 알 수 있다. 하드 링크는 그냥 -이다.