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
출력 형식이 변경될 수 있습니다.)