공부합시다!/LInux

CenTOS7 : File Metadata, Directory Metadata, 권한및 소유권

간서치 2022. 1. 10. 14:48
728x90

아! 드디어 

파일의 속성(메타데이터)을 분석하는 시간입니다.

 

1. ls -al

[root@localhost ~]# ls -al

-rw-r--r--.  1 root root   18 12월 29  2013 .bash_logout

 

-                     : 파일 -, 디렉토리 d,  soft link l
rw-                  : user   권한 r 4  읽기, w  2 쓰기,  x  1 실행
r--                   : group 권한 r 4  읽기, w  2 쓰기,  x  1 실행
r--                   : other  권한 r 4  읽기, w  2 쓰기,  x  1 실행
.                      : acl 설정여부, 설정되어 있으면 +
1                     : 링크의 갯수 
root                 : owner(user)
root                 : group
18                    : 사이즈(용량)
12월 29  2013     : 마지막으로 수정한 날짜
.bash_logout       : 파일, 디렉토리 명

 

* 주의 : 디렉토리에 접근하기 위해서는 반드시 x 권한은 있어야 합니다.

따라서 디렉토리의 최고 권한은 777, 파일은 666으로 계산합니다.

 

2. chmod : 권한 변경

 2.1. chmod a+x test.txt

 2.2. chmod u+w,g-w,o+x test.txt

 2.3. chmod 777 test.txt

 2.4. chmod -R 777 /1/      : 1디렉토리에 존재하는 모든 파일과 하위디렉토리에 속성 전파

 

3. chown : 소유주 및 그룹 변경

 3.1. chown a test.txt

 3.2. chown .b test.txt

 3.3. chown root.root test.txt

 3.3. chow -R root.root /1

 

 

4. 특정 사이즈 파일 만들기

 4.1. dd

  4.1.1. dd if=/dev/zero of=/test/test.txt bs=100M count=1

 4.2. truncate

  4.2.1. truncate -s 100M /test/test2.txt

 

단 truncate는 용량은 100으로 표시 되지만 실제 테스트에서는 0byte로 나오니 유의하세요.

테스트용 파일로는 사용 불가

 

Have a nice day!

728x90