find 명령어 파일 및 디렉토리 찾기와 소유자 변경방법

1. 의문점

/home/www 디렉토리 중에서 특정 파일및 디렉토리 소유자 명을 변경하고싶다. 물론 chown -R 소유자.소유자 디렉토리 명으로 하면 되지만, 전부다 말고 특정 파일 및 특정 디렉토리의 소유자들만 변경하고 싶은데 방법은 없을까?

2. 해결방법

find 명령어를 이용하여 문제를 해결할수 있었다. 아래는 명령어 방법이다.

find /home/www/ -user 542 -exec chown dslee.dslee {} \;
542 는 uid 이다. -user test 리눅스 시스템 사용자명으로 적어도 상관없다.

[변경전]

[변경후]

성공이다. 원하는 답을 찾았다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다