cp: 계산할 수 없습니다. 권한이 거부되었습니다.

cp: 계산할 수 없습니다. 권한이 거부되었습니다.

fileArc.c라는 파일이 있고 다음 명령을 실행하면 할당 지침을 받습니다.

cp fileArc.c /pc

그런 다음 내 데스크탑에 생성된 폴더에서 파일에 액세스할 수 있습니다. 그러나 명령을 사용하려고 하면 다음과 같은 결과가 나타납니다.

cp: cannot stat '/pc/fileArc.c': Permission denied

이 문제를 해결하는 방법을 모르겠습니다.

답변1

/pcUnix 시스템의 임의 디렉터리가 아닙니다. 사용자 디렉터리는 일반적으로 기본 사용자 디렉터리( )에 있으며 , 다른 대상( 에 마운트된 드라이브) /home/…/에 쓸 수도 있습니다 ./tmpmedia

/pc디렉터리가 존재하지 않고 액세스 권한이 없으면 첫 번째 복사가 실패합니다 /. 루트라면 복사가 성공하지만 디렉토리가 없으면 /pc복사는 파일 이름 변경을 복사합니다 /pc. 이는 원하는 작업이 아닙니다.

/pc다음 명령을 통해 권한과 해당 내용에 대해 알아볼 수 있습니다.ls -la /pc

답변2

위에서 언급한 대로 이는 폴더 /pc의 권한일 수 있습니다. 아직 생성되지 않은 경우 이는 사용자 권한과 관련이 있으며, 생성된 경우 폴더 권한을 변경하는 것이 좋습니다.

관련 정보