어떤 디렉토리 하위의 특정이름을 가진 파일들의 퍼미션 바꾸기.
글쓴이: aw2310 / 작성시간: 월, 2004/11/15 - 12:18오후
어떤 디렉토리 하위를 리커시브하게 검색하면서
Makefile로 시작하는 파일을 찾아서 그 파일의 퍼미션을
쓰기 가능하게 하려고합니다.
chmod -R 644 Makefile*
이렇게 치니까... 바로 자신의 디렉토리에 있는
Makefile*들만 퍼미션을 바꾸고 하위의 디렉토리는
바꾸지 않습니다. 어떡하면 좋을까요?
고수님들의 답변 기다립니다.
Forums:
find . -name Makefile* -exec chmod 644 {
find . -name Makefile* -exec chmod 644 {} \;
함수로는 ftw()가 있죠...
함수로는 ftw()가 있죠...
남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.
[quote="소타"]find . -name Makefile* -exec
find . -name 'Makefile*' -exec chmod 644 {} \;
이런 식으로 Makefile* 부분을 감싸주어야 더 안전하지 않을까요? 그냥 Makefile* 로 쓰면 현재 디렉토리에 Makefile 로 시작하는 파일이 있을 경우 쉘이 전개를 해 버릴 것 같은데요...----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기