# getfacl /root <-- /root 디렉터리에 설정 된 ACL 정책을
확인하겠다는 명령어
# setfacl -m u:test1:wx /test
위 명령어는 /test 디렉터리에 test1이라는 계정 권한을
w와 x를 허용하는 설정
# setfacl 명령어 옵션
-R : 하위 디렉터리 전부 설정
-b : 설정 된 ACL 전체 삭제
-x : ACL 설정 개별 삭제
# cp 명령어로 복사하면 ACL 초기화 됨
# cp 명령어 옵션 p를 사용해서 복사하면 ACL 설정까지
같이 복사 됨
# 디렉터리에 ACL 설정을 해 놨을 때 디렉터리에 새로 만들어지는 것에는 ACL이 적용 돼 있지 않게 됨
# 그렇다는 것은 만들 때 마다 ACL을 설정해야 한다는 의미임
# ACL 기본 값을 설정하면 새로 만들어지는 것에 기본으로 설정한 ACL이 적용되게 됨
# ACL 기본 값을 디렉터리에 설정하면 그 디렉터리 하위에 만들어지는 디렉터리에 ACL로 자동 설정되게 됨
ACL 관리에 효율성이 증대될 수 있게 됨
# Team1이라는 그룹에 우리 회사 1팀 전 직원 계정을 그룹에 소속 시켜 놨을 때 어떤 디렉터리 ACL을 설정하는 데,
g:Team1:rx를 부여하고 u:test:w
# du 명령어는 지정한 경로에 사용하고 있는 용량을 알려주는 명령어임
기본적으로 용량 단위는 KByte 단위로 출력 됨
# du 옵션 h는 용량 단위와 함께 출력
# du 명령어는 지정한 경로를 포함해서 하위 전체에 사용하고 있는 총 용량을 알려주게 됨
더불어서 하위 디렉터리 별로 각 각 얼만큼 용량을 사용하는 지도 개별적으로 알려주게 됨
# du 명령어는 하위 용량을 포함하고
ls 명령어는 하위 용량을 포함하지 않고 알려주게 됨
# du 옵션 s는 하위 디렉터리 개별 용량은 알려주지 말고
총 용량만 출력하라는 옵션임
# 압축 : 용량이 큰 것을 용량을 줄여주는 작업을 뜻 함
# tar -cf test.tar a b c d e
위 명령어는 a b c d e를 test.tar라는 이름으로 압축
하겠다는 명령어임
# tar -xf test.tar
위 명령어는 test.tar를 내 현재위치에 압축을 풀겠다는
명령어임
# tar -xf test.tar -C /root
위 명령어는 test.tar를 /root에 압축을 풀겠다
# 압축한 파일에 이름에 .tar를 안 붙여도 압축은 되지만
.tar를 안 붙이면 그게 압축파일인지 구분이 안 됨...
그래서 되도록이면 .tar를 붙여 tar로 압축했음을
의미시켜줘야 함
# tar 명령어 옵션 v를 사용하면 압축하거나 압축풀 때
과정을 Shell에 보여주게 됨...
# tar로 압축하면 단순히 묶어주기만 함
용량을 줄여주지 않음
# 그래서 tar로 압축하는 것은 금방 진행 됨
tar를 압축을 푸는 것도 금방 진행 됨
# 파일에 이름이 .tar라고 tar로 압축되고
.gzip이라고 gzip으로 압축하는 것이 아니라
이름만 구분하기 위한 용도로 달아주는 것임..
# tar로 압축할 지 gzip으로 압축이될 지는 옵션으로 결정
됨. 옵션 z를 사용하면 gzip 압축이고 z를 안 쓰면
tar 압축이 됨
# tar -zcvf backup.gzip test
위 명령어는 test 파일을 backup.gzip이라는 이름으로
gzip 압축을 진행하게 됨