2012-08-31 4 views
4

기존 디렉토리 구조에 추가하고이 안에있는 여러 위치에 여러 파일을 복사 할 수있는 스크립트를 작성하려고합니다. 그러나 mkdir ...cp... 명령을 사용하는 것은 내가 그렇게 할 수있는 권한이 없기 때문에 작동하지 않습니다. 이 정보는 '정보 입수'창에서 수동으로 변경할 수 있지만이 스크립트는 다른 사용자가 실행할 수 있으며 전체적인 요령은 시간과 번거 로움을 줄이는 것입니다.명령 줄에서 폴더 사용 권한 변경 (Mac)

BASEDIR/SUBDIRS에 파일을 복사 할 수있는 권한을 부여하기 위해이 스크립트를 추가하는 방법이 있습니까?

내가하고있는 일에 대해 조금 더 자세히 설명해 드리겠습니다.
BASEDIR 디렉토리에 SUBDIRS를 추가하고이 하위 디렉토리에 파일을 복사하고 싶습니다. 문제는 mkdir BASEDIR/SUBDIR1/SUBDIR2 명령 바로 뒤에 이러한 '허가 거부 됨'오류가 발생한다는 것입니다.

감사

답변

4

명령
sudo chmod -R ugo=rwx BASEDIR/
모든 폴더 BASEDIR 모든 사용자에게 사용 권한 및 모든 서브 디렉토리를 제공

+0

이것은 다음'에서 mkdir -p BASEDIR/디렉토리 subdir1/SUBDIR2'으로 추적 할 수있는 필요에 따라 SUBDIR2와 상위 디렉토리를 만듭니다. – user1488804