이 심볼릭 링크를 만들려고했습니다.
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
하지만 실수로 입력했습니다.
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
이제 수정하고 싶지만 심볼릭 링크가 이미 존재합니다.
답변
rm
심볼릭 링크를 삭제하는 데 사용할 수 있습니다 .
예:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
그럼 …
rm tmo2
심볼릭 링크를 제거합니다.
답변
unlink
명령도 시도 할 수 있습니다 .
unlink
의 별칭 명령입니다 rm
. 따라서 다음 rm <symlink>
과 같이 작동합니다unlink <symlink>
참조 링크 는 다음과 같습니다 .
답변
당신이하려고한다고 가정하자 :
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
그러나 실수로했다 :
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
수정하려면 단순히 링크가있는 폴더로 이동하여 링크를 해제하십시오
cd /var/www/phpmyadmin/
~:# unlink somethingelse
답변
다음을 사용하여 심볼릭 링크를 제거합니다.
sudo rm path/to/the/link
설명
rm
파일을 제거하는 터미널 명령입니다.rm --help
취할 수있는 추가 옵션을 참조하십시오 .sudo
기호 링크가로 만들어 졌기 때문에 사용됩니다sudo
. 따라서 파일은 루트에 속하며 일반 사용자는 루트보다 ‘파워’가 적으므로 파일을 편집 / 제거 할 수 없습니다.path/to/the/link
될 것입니다/usr/share/php,yad,in
귀하의 의견에 따라.
특별한
또한 설치 후 오류를 찾을 수 없을 때 phpmyadmin에 액세스하는 첫 번째 답변에 대한 이 게시물 과 내 의견을 참조하십시오 .
답변
necro post에 죄송하지만이 문제에 대한 답변을 찾을 때이 질문을 찾았습니다.
내가 찾은 작은주의해야 할 점은 내가 실행하려고 한 것이 었 rm
와 unlink
심볼릭 링크와 나는 그것이 디렉토리라고 오류를 얻고 있었다.
$ rm folder_name/
rm: cannot remove ‘folder_name/’: Is a directory
$ unlink folder_name/
unlink: cannot unlink ‘folder_name/’: Not a directory
심볼릭 링크를 제거하려면, 내가 사용 unlink folder_name
하지만 뒤에이 있다면 그것은 실패했다 /
예를 들어이 unlink folder_name/
그것이 디렉토리가 아닌 제거 할 파일입니다 생각한다.
답변
나는 여기서 제거 dpkg-divert
하고 새로운 패키지가 제거되어 제거 될 때까지 설치하지 않았기 때문에 여기에서 스터 블했다 .
따라서 다음과 같은 작업을 수행 한 경우 :
sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc
다음과 같이 제거해야합니다.
sudo dpkg-divert --remove /usr/bin/gcc.real