파일만
find ./ -type f -exec chmod -v 644 {} \;

폴더만
find ./ -type d -exec chmod -v 755 {} \;


해당파일만
find ./ -type d -name 파일이름 -exec chmod -v 755 {} \;

해당파일을 제외하고
find ./ -type d \! -name 파일이름 -exec chmod -v 755 {} \;


해당폴더만
find ./ -type d -name 폴더이름 -exec chmod -v 755 {} \;

해당폴더를 제외하고
find ./ -type d \! -name 폴더이름 -exec chmod -v 755 {} \;


여기서 주의해야 할 사항은 {} 과 \ 사이에는 꼭 공백을 넣어야 합니다.
안그러면 아래와 같은 에러가 뜹니다.

find: missing argument to `-exec'


파일과 폴더를 모두 한꺼번에 변경 할 때는 아래와 같이 합니다.
chmod -R 755 *

해보지는 않았지만 chown 소유자명 변경도 잘 적용 될까나???


출처 - http://supermono.tistory.com/53



'System > Linux' 카테고리의 다른 글

linux - rsh set up in fedora  (0) 2013.12.08
linux - rsync  (0) 2013.12.08
debian - dpkg  (0) 2013.11.07
linux - chmod 700 변경하기  (0) 2013.10.31
linux - 이미지(사진) 편집 툴 모음  (0) 2013.10.26
Posted by linuxism
,