최근에 파일 삭제 기능을 사용했는데 rm -r /path/to/file
특정 위치에서 삭제할 때 오류가 발생합니다: 을 override rw-r--r-- root/admin for filename?
입력하려고 했지만 y
오류가 발생했습니다: rm: filename: Permission denied
. 저도 시도해 보았 rm -rf
으나 또 yes | rm -r
오류가 발생했습니다 rm: filename: Permission denied
. 이 이상한 문제를 해결할 방법이 있나요? 내 운영 체제는 Mac OSX Yosemite이고 터미널을 사용하고 있습니다.
답변1
귀하의 파일은 루트 사용자가 생성한 것으로 보입니다. 따라서 파일을 수정하거나 삭제하려면 루트로 인증해야 합니다 sudo
. 이렇게 하려면 다음을 입력하세요.
sudo rm -rf path/to/file
여기서는rm -rf
재귀 삭제따라서 path/to/file
디렉터리인 경우 해당 내용이 모두 삭제됩니다. 컴퓨터에서 비밀번호를 묻습니다. 이 명령을 실행한 후 파일은 다음과 같습니다.완전히 삭제되었습니다!.
답변2
MacOS에서 다음을 찾았습니다.
chmod u+w FILE
rm -f FILE
또는
chmod -R u+w DIR
rm -rf DIR
일부 "권한 거부" 문제를 수정했습니다.
답변3
sudo를 사용하여 폴더를 삭제해 볼 수 있습니다.
sudo rm -rf foldername