꾸준하게 기록하기
article thumbnail

ls  파일 권한

- 파일마다 소유자, 소유자 그룹, 모든 사용자에 대해 읽고 쓰고 실행하는 권한 설정

- 소유자 접근 권한 정보는 inode 저장

 

출처 : https://gomguard.tistory.com/76

 

파일 권한

  • 사용자
    • 소유자 : 소유자에 대한 권한
    • 그룹 : 소유자가 속해 있는 그룹에 대한 권한
    • 공개 : 모든 사용자들에 대한 권한
  • 퍼미션 종류 (권한 기호)
    • 읽기(r) : 읽기 권한
    • 쓰기(w) : 쓰기 권한
    • 실행(x) : 실행 권한

 

chmod: 파일 권한 변경

 

1. 기호 문자를 사용하는 방법

출처 : https://ttend.tistory.com/686

ex. chmod g+rx test.c

 

2. 숫자를 사용하는 방법

출처 : https://ttend.tistory.com/686

rwx rwx rwx = 777

r-x r-x r-- = 554

 

ex.  chmod 777 test : test 파일에 모든 권한(777)을 부여 

 chmod 554 test : test 파일에 사용자와 그룹에게 읽기(r)+실행(x) (5), 기타에게 읽기(4) 를 부여  

 

chown: 소유자 변경

    • chown[옵션][소유자:소유그룹][파일]
    • 주로 사용하는 옵션 : chown -R root:root directory
    • 참고: 소유자 그룹 변경 : chgrp[옵션][그룹][파일]   ex.  chgrp -R root directory

 

cat : 파일 보기

 vi 명령어를 많이쓰게 되는데 해당 파일의 내용을 볼 때 cat 명령어이용 가능하다.(터미널에서 바로 확인하고 싶을 때)

 

head/tail : head는 파일 시작부분, tail은 끝 부분을 보여줌

 

more : 파일보기 (화면이 넘어갈 경우 화면이 넘어가기 전까지 보여준다.)

 

rm : 파일 및 폴더 삭제

  • 주로 사용하는 명령어 형태 : rm -rf 디렉토리명
  • r 옵션 : 하위 디렉토리를 포함한 모든 파일 삭제
  • f 옵션 : 강제로 파일이나 디렉토리 삭제

 


정리

1. 쉘 - Bourne-Again Shell(bash) : GNU프로젝트의 일환으로 개발됨, 리눅스 거의 디폴트임

2. user관련 명령: whoami, useradd, adduser passwd, su - 명령

3. Directory/file 관련 명령: pwd, cd, ls, cat, head/tail, more, rm

4. 3. Directory/file 권한 관련 명령: chmod, chown, chgrp

5. 관리자 권한으로 실행하기: sudo

6. 다양한 옵션은 man 명령으로 매뉴얼 확인이 가능함

 
제로베이스 컴퓨터 공학 전공자 따라잡기 강의 정리한 내용입니다.
728x90
profile

꾸준하게 기록하기

@:_:

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!