# 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 압축을 진행하게 됨

 

'Linux' 카테고리의 다른 글

Linux_24  (0) 2017.09.19
Linux_22  (0) 2017.09.19
Linux_21  (0) 2017.09.19
Linux_20  (0) 2017.09.19
Linux_19  (0) 2017.09.19

+ Recent posts