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