만들 수 있는 방법이 있나요?심볼릭 링크쉘 스크립트를 사용하면 누구의 대상이 존재하지 않습니까?
독서에서man 1 ln
-f
, 대상이 존재하는지 확인 하는 옵션도 표시되지 않습니다 .
내가 원하는 것을 달성할 수 있는 방법이 있나요?
답변1
당신이 달릴 때
ln -s nonexistenttarget link
ln
이미 존재하지 않는 한 존재 여부 를 확인하지 않고 nonexistenttarget
링크를 생성합니다 link
. 이 마지막 부분은 필요한 경우 -f
삭제하여 해결할 수 있습니다 .link
존재하지 않는 대상의 효과는 프로그램이 링크를 역참조하려고 시도할 때만 느껴집니다.예를 들어열어 봐:
$ ls -l link
lrwxrwxrwx 1 steve steve 17 May 22 08:44 link -> nonexistenttarget
$ cat link
cat: link: No such file or directory