link 명령과 ln 명령의 차이점은 무엇입니까?

link 명령과 ln 명령의 차이점은 무엇입니까?

매뉴얼 페이지에서:

ln - make links between files

그리고

link - call the link function to create a link to a file

이는 동일한 작업을 수행하는 것처럼 보이지만 ln많은 옵션도 필요합니다.

link아주 기본적인 것 뿐이죠 ln? ln에서 링크를 사용하는 이유가 있나요?

답변1

하드 링크에 대한 링크의 경우 link() 시스템 함수가 호출되고 링크를 생성하려고 할 때 오류 검사가 수행되지 않습니다.

ln에는 오류 검사 기능이 있으며 하드 및 소프트 링크를 생성할 수 있습니다.

답변2

link명령은 파일에 대한 하드 링크를 생성합니다.

매뉴얼 페이지에 따르면 다음과 같습니다.

$ ln --directory --no-target-directory FILENAME LINKNAME

자세한 내용을 보거나 알아 man link보세요 info coreutils 'link invocation'.

관련 정보