심볼릭 링크를 삭제할 수 없습니다. 권한이 거부되었습니다.

심볼릭 링크를 삭제할 수 없습니다. 권한이 거부되었습니다.

Python3.2를 가리키는 모든 심볼릭 링크를 제거해 보았습니다.

sudo ls -l . | grep '../Library/Frameworks/Python.framework/Versions/3.2' | awk '{print $9}' | xargs rm

이건 그냥 준다

rm: 2to3: Permission denied
rm: 2to3-3.2: Permission denied
rm: idle3: Permission denied
rm: idle3.2: Permission denied
rm: pydoc3: Permission denied
rm: pydoc3.2: Permission denied
rm: python3: Permission denied
rm: python3-32: Permission denied
rm: python3-config: Permission denied
rm: python3.2: Permission denied
rm: python3.2-32: Permission denied
rm: python3.2-config: Permission denied
rm: python3.2m: Permission denied
rm: python3.2m-config: Permission denied
rm: pythonw3: Permission denied
rm: pythonw3-32: Permission denied
rm: pythonw3.2: Permission denied
rm: pythonw3.2-32: Permission denied

무엇을 제공합니까?

시. 비슷한 스레드가 있지만 대답/해결책은 질문자가 sudo를 사용하지 않았다는 것입니다.

답변1

실제로는 둘 중 하나를 사용하지 않습니다 sudo(적어도 생각하는 방식에서는 그렇지 않습니다). 명령만 ls아래에서 실행되고 sudo출력이 sudo ls -l .파이프를 통과합니다. 귀하의 라인을 시험해보십시오 :

\ls -l . | grep '../Library/Frameworks/Python.framework/Versions/3.2' | awk '{print $9}' | sudo xargs rm

( \ls가지고 있는 별칭을 무효화하면 ls출력 형식이 변경될 수 있습니다.)

관련 정보