특정디렉토리내의 모든 파일과 서브디렉토리퍼미션 한번에 설정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,172 조회
- 0 추천
- 목록
본문
특정디렉토리내의 모든 파일과 서브디렉토리퍼미션 한번에 설정하기
다음은 특정 디렉토리내에 존재하는 모든 파일과 서브디렉토리내의 모든 파일과 디렉토리까지 한꺼번에 퍼미션을 설정하는 예를 보겠습니다.
현재 디렉토리내에는 보다시피 www라는 디렉토리가 존재합니다.
지금 www라는 디렉토리와 그 안에 존재하는 모든 파일과 디렉토리의 퍼미션을 한번에 755로 동일하게 설정 하였습니다.
이 경우 현재 디렉토리에 존재하는 모든 파일과 디렉토리뿐아니라 그 디렉토리에 존재하는서브디렉토리들과 그 안의 파일들까지 모두를 한번에 동일한 퍼미션으로 설정하고자 한다면 아래의 예와 같이 -R옵션을 사용하셔야 합니다.
즉, 아래의 예는 현재 디렉토리에 존재하는 www라는 디렉토리와 그 안에 서브디렉토리가 존재한다면 그 서브디렉토리들내의 파일과 디렉토리들까지 모두의 퍼미션을 755로 설정한 것입니다.
[root@su250 bible]# ls -l 합계 24 -rwx------ 1 bible bible 295 2005-12-0801:45 manual.conf -rwx------ 1 bible bible 332 2008-10-2505:09 squid.conf -rwx------ 1 bible bible 9534 2008-07-1522:44 ssl.conf drwxr-xr-x 4 bible bible 4096 2009-01-0723:19 www [root@su250 bible]# [root@su250 bible]# chmod -R 755 www [root@su250 bible]# |
그 결과를 확인하면 다음과 같습니다.
즉, www디렉토리 자체퍼미션과 그 안의 모든 파일과 디렉토리들의 퍼미션이 755로 설정되었음을 확인할 수 있습니다.
[root@su250 bible]# ls -l 합계 24 -rwx------ 1 bible bible 295 2005-12-0801:45 manual.conf -rwx------ 1 bible bible 332 2008-10-2505:09 squid.conf -rwx------ 1 bible bible 9534 2008-07-1522:44 ssl.conf drwxr-xr-x 4 bible bible 4096 2009-01-0723:19 www [root@su250 bible]# [root@su250 bible]# ls -l www 합계 52 drwxr-xr-x 2 bible bible 4096 2008-12-2222:03 conf -rwxr-xr-x 1 bible bible 295 2005-12-0801:45 manual.conf -rwxr-xr-x 1 bible bible 1796 2005-04-2221:53 perl.conf -rwxr-xr-x 1 bible bible 560 2008-09-1400:15 php.conf -rwxr-xr-x 1 bible bible 566 2005-12-0602:26 proxy_ajp.conf -rwxr-xr-x 1 bible bible 1671 2008-10-0723:01 python.conf -rwxr-xr-x 1 bible bible 332 2008-10-2505:09 squid.conf -rwxr-xr-x 1 bible bible 9534 2008-07-1522:44 ssl.conf drwxr-xr-x 2 bible bible 4096 2009-01-0722:54 su -rwxr-xr-x 1 bible bible 352 2004-09-0923:22 webalizer.conf -rwxr-xr-x 1 bible bible 299 2004-09-0915:16 welcome.conf [root@su250 bible]# |
이번 예에서는 -R옵션의 의미를 정확하게 이해하는 것이 가장 중요합니다.
관련자료
-
이전
-
다음