`ln -s`가 실패하는 대신 기존 폴더에 심볼릭 링크를 생성합니까?

`ln -s`가 실패하는 대신 기존 폴더에 심볼릭 링크를 생성합니까?

$mkdir lnTest1 lnTest2

$ln -s lnTest1 "lnTest2""lnTest2" 끝에 슬래시가 없습니다!

$ls lnT* -Rl |sed "s'$USER''g"
lnTest1:
total 0

lnTest2:
total 0
lrwxrwxrwx 1   7 Jun 22 22:48 lnTest1 -> lnTest1

답변1

마지막 인수 ln가 디렉터리인 경우 해당 디렉터리에 링크가 설정됩니다. 매뉴얼 페이지에는 다음과 같이 나와 있습니다.

요약

    ln [OPTION]... TARGET... DIRECTORY     (3rd form)

세 번째와 네 번째 형식에서는 디렉터리의 각 대상에 대한 링크가 생성됩니다.

하드 링크를 생성하든, 심볼릭 링크를 생성하든 상관없습니다. cp그리고 mv비슷한 행동을 보입니다.

관련 정보