2012-10-02 4 views
1

몇 주 전에 로컬 컴퓨터에서 심볼릭 링크를 만들었습니다. 그 당시에는 제대로 작동했지만 지금은 잘못된 링크가 생성되어 로컬 호스트의 모든 항목이 하나의 특정 폴더를 가리키고 있습니다.심볼릭 링크 제거

나는이 링크를 어디에 만들 었는지 완전히 잊어 버렸으므로 지금 제거하는 방법을 모르겠습니다.

저는 MAMP를 사용하고 있습니다.

답변

0

문제점을 이해하는 데 가능한 두 가지 방법이 있습니다.

하나는 파일 -> 환경 설정 -> Apache -> 문서 루트에서 문서 루트 (localhost : 8888, MAMP의 기본값 인 8888)를 의도하지 않은 것으로 설정 한 것입니다.

이 경우 간단히 그 위치에서 다른 문서 루트를 선택할 수 있습니다.

두 번째 가능성은 터미널을 사용하여 해당 문서 루트에서 새로운 위치로 심볼릭 링크를 추가 한 것입니다.이 경우 터미널로 돌아가서 문서 루트로 이동할 수 있으며 이 심볼릭 링크는 단순히 심볼릭 링크입니다.

rm symlink_name 

링크를 제거합니다.

+0

내 문서 루트는 여전히 기본 MAMP입니다. 내가 설명했듯이, 나는 몇 주 전에 나쁜 심볼릭 링크를 만들었고, 그것은 또한 문제였다. 내가 만든 심볼릭 링크를 잊어 버렸다. 그래서 그것을 제거 할 방법이 없다. –

+0

그래서 기본 MAMP 문서 루트에서 다른 장소로 심볼릭 링크를 만들었습니다. 따라서 터미널을 사용하여 문서 루트 또는 그 위의 디렉토리로 이동하십시오. 'ls -al'을 실행하면 링크와 그것이 가리키는 곳을 볼 수 있습니다 :'lrwxr-xr-x 1 myuser staff 25 Oct 2 16:18 mysymlink ->/Users/fool/Other/folder' –

+0

'rm mysymlink'로 끝나는 링크 (MAMP의 문서 루트이기도 함)를 제거하고 문서 루트가 다른 것을 가리 키기 만하면됩니다. 또는 원한다면 같은 위치에 간단한 폴더를 재 작성하면됩니다. 시간은 심볼릭 링크되지 않았습니다). 그렇게하면 localhost (즉, MAMP의 문서 루트)가 더 이상 링크 된 디렉토리를 가리 키지 않습니다. –