파일만 따로 퍼미션 주기.

find ./ -name '*.php'  -exec chmod 604 {} \;
find ./ -name '*.html'  -exec chmod 604 {} \;
find ./ -name '*.css'  -exec chmod 604 {} \;
find ./ -name '*.jpg'  -exec chmod 604 {} \;
find ./ -name '*.gif'  -exec chmod 604 {} \;
find ./ -name '*.png'  -exec chmod 604 {} \;

디렉토리에는 x 권한이 필요하므로

find ./ -type d -exec chmod 755 "{}" \;

디렉토리만 빼고 모든 파일 퍼미션 바꾸기

find ./ -type f -exec chmod 644 "{}" \;

{} 에 따옴표를 한 이유는 파일명에 공백이 있을경우도 처리하기 위함입니다.

'Works > CentOS' 카테고리의 다른 글

리눅스 디렉토리만 삭제  (0) 2016.02.22
iconv 명령어 사용법  (0) 2015.12.04
파일 (폴더)의 퍼미션 골라 한꺼번에 바꾸기  (0) 2015.11.24
쉘에서 원격 연결 끊기  (0) 2015.11.24
hdparm 명령 사용법  (0) 2015.11.24
idn 명령어 사용법  (0) 2015.11.24