리눅스(3) - 기본 명령어와 링크

김형선·2023년 9월 6일
0

Linux

목록 보기
3/16
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로 되어 있어서 바로 알 수 있다. 하드 링크는 그냥 -이다.

0개의 댓글

관련 채용 정보