14_1 week 실습 예제
[예제 1] 파일/디렉토리 관리 (생성/삭제/이동/복사)
※ 모든 작업은 최상위 디렉토리에서 진행하며 디렉토리 이동은 하지 않음
1. /a, /b, /c, /d 디렉토리 한 번에 생성
2. /1/2/3/4/5/6/7 디렉토리 한 번에 생성
3. 1/2/3/4/5/a.txt 파일 생성 후 애국가 1절 입력 (cat 명령어 사용)
4. 4에서 만든 파일 내용 확인 (cat 명령어 사용)
5. a.txt 파일명을 b.txt로 변경
6. b.txt를 /1/2/c.txt로 복사
7. b.txt와 c.txt 삭제
8. /1 디렉토리 및 하위 디렉토리 모두 삭제




[예제 2] 파일/디렉토리 관리 (생성/링크 1)
1. /a/b/c/d/e 디렉토리 생성
2. /a/b 디렉토리로 이동
3. /a/b/c/test.txt 생성
4. symboliclink로 /a/test1.txt 생성


[예제 3] 파일/디렉토리 관리 (생성/링크 2)
1. /1/2/3/4/5 디렉토리 생성
2. /1/2/3 디렉토리로 이동
3. /1/2/3/4/a.txt 생성
4. symboliclink로 /1/b.txt 생성


[예제 4] 파일/디렉토리 관리 (생성/링크 3)
1. /aa/bb/cc/dd/ee 디렉토리 생성
2. /aa/bb/cc 디렉토리로 이동
3. /aa/bb/cc/dd/ee/1.txt 생성
4. symboliclink로 /aa/2.txt 생성


[예제 5] 파일/디렉토리 관리(Tape Achive)
1. /1/2/3/1/2/3 디렉토리 생성
2. /1/2/3 디렉토리로 이동
3. a.txt, b.txt, c.txt 생성 (파일 내용은 확장자 제외 파일명)
4. a.txt, b.txt를 ab.tar로 생성 후 확인
5. /1/2/3/1 디렉토리에 ab.tar 해제 후 확인
6. 기존 ab.tar 삭제 후 다시 생성
7. c.txt를 ab.tar에 추가 후 확인
8. c.txt 파일 내용 업데이트 후 ab.tar에 업데이트
9. ab.tar의 b.txt 삭제
10. /root 디렉토리에 ab.tar 해제





[예제 6] 메타데이터 분석 (ACL 권한 설정 1)
1. 최상위 디렉토리에 회사 디렉토리(gogle) 생성
2. gogle 디렉토리에 두 개의 부서 디렉토리(admin, Sales) 생성
3. admin 부서 : 팀원 aa, 팀장 bb
4. sales 부서 : 팀원cc, 팀장dd
5. 팀원 : 본인 부서 디렉토리만 접근 가능, 읽기 권한 / 다른 부서 디렉토리 접근 불가
6. 팀장 : 본인 부서 디렉토리 접근 가능, 읽기, 쓰기 권한 / 다른 부서 디렉토리 접근 가능, 읽기 권한




[예제 7] 메타데이터 분석 (ACL 권한 설정 2)
1. 최상위 디렉토리에 회사 디렉토리(gogle) 생성
2. CEO, root는 모든 폴더 접근 및 쓰기 가능
3. gogle 디렉토리에 두 개의 부서 디렉토리(Admin, Sales, Finance, Infra) 생성
4. 각 부서의 팀원과 팀장은 아래와 같음
- Admin 부서 : 팀원 A, B, C / 팀장 D
- Sales 부서 : 팀원 E, F, G / 팀장 H
- Finance 부서 : 팀원 I, J, K / 팀장 L
- Infra 부서 : 팀원 M, N, O / 팀장 P
5. 팀원 : 본인 부서 쓰기 권한 / 다른 부서 접근 불가
6. 팀장 : 본인 부서 쓰기 권한 / 다른 부서 읽기 권한
- 팀장 D : 다른 모든 부서 쓰기 권한
- 팀장 H : Infra 부서 쓰기 권한
- 팀장 L : Admin, Sales 부서 쓰기 권한
7. root 계정은 기존 Built In 계정을 그대로 사용 (새로 생성 X)










