리눅스 파일관리
파일 정보 확인하기
사용형식
$ ls [옵션][파일]
[옵션]
-R : 지정한 디렉토리이하에 있는 하부디렉토리와 파일들을 모두 포함한다.(Recursive)
-r : 출력결과를 정열할 때에서 내림차순으로 정렬한다.(Descending)
-S : 파일사이즈가 가장 큰 것부터 순서대로 나열한다.
-l : 파일들을 나열할때 자세히 출력한다.
-a : 경로안의 모든 파일을 나열한다.(숨김파일도 포함)
-h : 파일사이즈를 용량단위(Mb,Gb)를 붙여서 출력해 준다.
-n : 파일의 소유자와 소유그룹을 표기할때 숫자로 UID, GID를 출력한다.
-U : 디스크의 저장순서대로 파일을 나열한다.
-i : 각 파일들의 색인번호(inode)를 각 행의 맨 앞에 출력한다.
-1(숫자1) : 한 줄에 한 파일씩만 나열한다.
-X : 확장자별로 정열하여 나열한다.
-F : 파일의 종류별로 파일의 끝에 특수문자를 표시한다(일반파일: 아무표시없음, 실행파일: *, 디렉토리: /, 심볼릭링크: @, FIFO파일: |, 소켓파일: =)
파일 정보
접근권한 링크 소유자 소유그룹 크기 최종변경날짜시간 이름
------------------------------------------------------------------
drwxr-xr-x 4 gun gun 4096 4월 26 09:40 sample
접근권한에서
- 첫 문자가 d라면 파일 디렉토리를 의미하고 '-'라면 일반파일을 의미
- 다음 세 문자는 소유자(user), 소유자가 포함된 그룹(group), 다른 모든 사용자(others)에 대한 읽기(read), 쓰기(write), 실행(execute)권한 유무를 표현
r,w,x, 대신 '-'가 표시되어 있다면 읽기,쓰기,실행의 각권한이 없음을 의미
d rwx r-x r-x
- --- --- ---
디렉토리 소유자 소유그룹 다른 모든 사용자
시스템에 존재하는 다른사용자 권한으로 파일을 생성
$ sudo -u [유저명] touch smaple
소유권 변경하기 chown
사용형식
$ chown [옵션][사용자계정 및 그룹][파일]
* 루트계정권한 필요
ex)
$ sudo chown gun sample
ex) '.' 또는 ':'을 넣어 쇼유자와 그룹을 동시에 변경
$ sudo chown gun:gun sample
접근권한 변경 chmod
사용형식
$ chomd [레퍼런스][연산자][접근권한][파일]
레퍼런스 : 변경할 대상 소유자(user), 그룹(group), 다른 모든사용자(others) 를 뜻하고 차례로 u,g,o 로 표시하고 a(all)은 소유자와 그룹, 다른 모든 사용자 모두를 의미함
연산자 : 권한을 부여하는 연산자는 '+' 권한을 해제하는 연산자는 '-'
접근권한 : r, w, x,로 표시
ex) 시스템의 모든 사용자가 파일을 읽고 쓸때
$ chmod ugo+rwx sample
ex) 모든 다른 사용자만 일곡쓰고실행 해제
$ chmod o-rwx sample
-8 진수의 숫자 표현을 사용하여 권한을 부여할 수 있다.
8진수 | 권한
-----------------
400 | 소유자 읽기권한
200 | 소유자 쓰기권한
100 | 소유자 실행권한
40 | 그룹 읽기권한
20 | 그룹 쓰기권한
10 | 그룹 실행권한
4 | 기타사용자 읽기권한
2 | 기타사용자 쓰기권한
1 | 기타사용자 실행권한
ex) 소유자, 그룹, 기타사용자 읽기권한만 부여
$ chmod 444 sample
ex) 소유자, 그룹, 기타사용자에게 읽고쓰기 권한 부여
- 400+200 40+20 4 +2 = 666
$ chmod 666 sample
주요 옵션
[-h] 심볼릭 링크 파일 자체의 소유주나 그룹을 변경
[-R] 하위 디렉토리와 디렉토리 하위의 모든 파일 소유주를 변경
'OS-Tools > Linux' 카테고리의 다른 글
SU에서 EOF 사용시 내부 변수 처리 방법 (0) | 2023.04.20 |
---|---|
[Linux]사용자계정관리 (0) | 2017.04.26 |
[Ubuntu] 무선 네트워크 설정 (0) | 2017.04.14 |
[Ubuntu]유선 네트워크 설정 (0) | 2017.04.14 |
우분투 영문 로케일 설정 (0) | 2017.04.14 |