심볼릭 링크(Symlink) 제거 방법
심볼릭 링크 제거는 명령줄을 통해 이루어지며, 우리가 보여드리겠지만 실제로 소프트 링크를 실행 취소하는 두 가지 다른 방법이 있습니다. 이것은 명령줄에서 많은 시간을 보내는 사용자를 대상으로 하지만 익숙하지 않은 사용자를 위해 Linux, Mac OS X 및 Unix에서 심볼릭 링크를 사용하여 한 위치 또는 파일을 다른 위치 또는 파일로 지정합니다. 별칭은 Mac OS X Finder에서 작동하고 바로 가기는 Windows 데스크탑에서 작동합니다.
바로 이동하여 심볼릭 링크를 삭제하는 방법을 시연해 보겠습니다.
그리고 예, 이것은 Linux, Mac OS X 또는 기타 최신 Unix 기반 운영 체제에서 심볼릭 링크를 삭제하는 데 작동합니다.
unlink로 심볼릭 링크 제거
심볼릭 링크를 제거하는 가장 좋은 방법은 적절한 이름의 "연결 해제" 도구를 사용하는 것입니다. unlink를 사용하여 심볼릭 링크를 삭제하는 것은 매우 간단합니다. 링크를 해제하고 제거할 심볼릭 링크를 가리키기만 하면 됩니다. 항상 명령줄과 마찬가지로 구문이 정확한지 확인하십시오.
unlink SymLinkToRemove
심볼릭 링크가 파일에 대한 것인지 디렉토리에 대한 링크인지는 중요하지 않습니다. 문제의 심볼릭 링크를 직접 가리키고 끝에 / 후행 슬래시를 추가하지 마십시오.
예를 들어 ~/Desktop/hosts에서 /etc/hosts로의 심볼릭 링크를 제거하는 경우 다음을 수행합니다.
cd ~/Desktop/
unlink 호스트
다음과 같이 'ls -l' 명령으로 항상 심볼릭 링크를 보고 있는지 확인할 수 있습니다.
ls -l -rwxr-xr-x 1 Paul 직원 24K 6월 19일 11:28 호스트 -> /etc/hosts
확실하지 않은 경우 심볼릭 링크가 가리키는 위치를 알려줍니다.
unlink 명령은 기본적으로 rm 명령이며 심볼릭 링크를 제거하려는 경우에도 사용할 수 있습니다.
rm으로 심볼릭 링크 삭제
rm 명령을 직접 사용하여 심볼릭 링크를 제거할 수도 있습니다. 이 접근 방식을 사용하는 것이 정말 편하지 않은 경우 실행하기 전에 항상 rm 및 srm 명령으로 확인을 활성화할 수 있습니다. 이는 명령줄 초보자나 구문 정확도가 매우 낮은 사용자에게 유용합니다.
rm SymLinkToDelete
unlink와 거의 동일합니다. 올바른 심볼릭 링크를 가리키고 있는지 확인하고 디렉토리를 포함하지 마십시오. / 제거할 심볼릭 링크를 지정할 때 결국 실제 디렉토리가 아닌 링크입니다. .
궁극적으로 심볼릭 링크를 제거하기 위해 어떤 방법을 선택하는지는 중요하지 않습니다. 기억하거나 편한 방법을 사용하면 됩니다.
명령줄에서 심볼릭 링크를 수정하고 삭제하는 다른 또는 더 나은 방법을 알고 있습니까? 댓글로 알려주세요.