2016-08-19 3 views
-1

sudo chmod 777 -R <path>을 사용하여 작동 권한을 부여하려면 주어진 경로를 두 번 확인했는데 기존 경로와 오타가 없습니다. chmod: -R: No such file or directory. 왜 내가이 오류가 발생하는지에 대한 아이디어가 있습니까?기존 경로에 chmod를 가져 오는 chmod : 777 -R chmod : -R : 해당 파일이나 디렉토리가 없습니다.

+0

'sudo chmod -R 777 '. '-R' 스위치는 실제 권한으로 사용되어야합니다. – Cyclonecode

+0

맞습니다. 나는 -R이 전에 어느 곳에 든 추가 할 수있는 깃발이라고 생각했는데, 나는 그렇게해서는 안된다. –

+0

사용법이 확실하지 않으면'man '를 사용하여 명령 구문을 체크 아웃 할 수 있습니다. – Cyclonecode

답변

1

당신이 그 자체로 다음과 같은 것입니다 chmod man 페이지에서 개요를 보면 :

사용법
chmod를 [OPTION] ... 모드 [MODE] ... FILE ... chmod를
[OPTION] ... OCTAL 모드 FILE ...
chmod를 [OPTION] ... --reference = RFILE 파일 ...

-R 플래그는 실제 파일 앞에 표기 모드, 그래서 당신은 n 다음과 같이 명령을 호출하는 EED :

sudo chmod -R 777 <path> 

을 지금 당신은 물론 존재하지 않는 -R라는 이름의 파일에 777 권한을 설정하기 위해 노력하고 있습니다.

+0

좋습니다. 나는 많은 다른 사람들이 명령을 어지럽히는 것을 보았다. –