저는 Linux를 처음 접했고 기호 링크를 더 잘 이해하려고 노력하고 있습니다.
내가 이해한 바에 따르면, 파일에 대한 심볼릭 링크를 생성하고 터미널 없이 폴더에서 소스 파일을 수동으로 삭제하면 대상에 여전히 파일이 있지만 더 이상 열 수는 없습니다. 자, 제가 이해한 것이 맞다면 바로가기가 시작된 소스파일이 삭제되었기 때문인데, 수동으로 만들었기 때문에 바로가기가 여전히 존재하는 것입니다.
답변1
원본 파일이 어떻게 사라졌는지는 중요하지 않습니다. "원본" 파일이 존재하지 않았는지 여부는 중요하지 않습니다. 원하는 이름으로 심볼릭 링크를 만들 수 있습니다. 유일한 나쁜 점은 어지러워지기 전에 50번 비틀어야 하기 때문에 스스로 한다는 것입니다.
Paul--) ls -l Foo
ls: cannot access 'Foo': No such file or directory
Paul--) ln -s NeverHeardOfIt Foo
Paul--) ls -l Foo
lrwxrwxrwx 1 paul paul 14 Dec 10 17:50 Foo -> NeverHeardOfIt
Paul--) cat Foo
cat: Foo: No such file or directory
Paul--) ls -lL Foo
ls: cannot access 'Foo': No such file or directory
Paul--) ln -s Whirly Whirly
Paul--) ls -l Whirly
lrwxrwxrwx 1 paul paul 6 Dec 10 17:51 Whirly -> Whirly
Paul--) ls -lL Whirly
ls: cannot access 'Whirly': Too many levels of symbolic links
Paul--) cat Whirly
cat: Whirly: Too many levels of symbolic links