운영체제/Linux

내가 보려고 정리한 리눅스 명령어: ln 옵션 사용법

gamjadori 2023. 12. 2. 16:07
728x90

명령어 ln이란?

링크 파일을 만들 때 사용하는 명령어

  • 기본 형태

1. 하드 링크: 원본이 삭제되어도 원본과 동일한 내용의 파일을 가지고 있음

ln [원본] [생성할 링크 이름]

2. 소프트 링크 (심볼 링크): 원본이 삭제될 경우 링크를 사용할 수 없음

ln -s [원본] [생성할 링크 이름]
  • 심볼릭 링크 생성 확인은 ls 명령어로 확인 가능 (ls -al)

<자주 사용하는 옵션>

  • ln -b : 링크파일 생성할 때, 대상파일이 이미 존재하면 백업파일을 만든 후에 링크파일을 생성
  • ln -d : 디렉토리에 대한 하드링크 파일 생성을 가능하게 함 
  • ln -f : 대상파일이 존재할 경우, 대상파일을 지우고 링크파일 생성
  • ln -i : 대상파일이 존재할 경우, 대상파일을 지울것인가를 확인 요청
  • ln -s : 심볼릭 링크파일을 생성
  • ln -t : 링크파일을 생성할 디렉토리를 지정