Programing

파일, 디렉토리, ACL

handam 2013. 10. 24. 17:36
반응형

참조 : http://opentutorials.org/course/141/1009http://opentutorials.org/course/141/1010


가급적 생활코딩 사이트에서 동영상과 함께 공부하시기를 추천합니다.


ls

  • 파일,디렉토리 목록 열람
  • ls -alh : 모든 파일, 리스트 형식 출력, 가독성

cd

  • change directory
  • cd 디렉토리
  • 상대경로 - 현재 디렉토리 기준
  • 절대경로 - 최상위 디렉토리 기준

pwd

  • 현재 작업 디렉토리

mkdir

  • make directory
  • 디렉토리 생성
  • mkdir -p : 기술된 경로가 없을 경우 자동 생성

rm

  • 파일, 디렉토리 삭제
  • rm : 파일만 삭제
  • rm -r : 디렉토리 및 하위 디렉토리를 모두 삭제
  • rm -f : 강제 삭제

cp

  • copy
  • cp 원본 사본
  • 파일 및 디렉토리 복사
  • cp -r : 디렉토리 및 하위 디렉토리 복사

mv

  • move
  • mv 원본 사본
  • 파일 및 디렉토리 이동
  • 파일 및 디렉토리의 이름을 변경하는 역활로도 사용

touch

  • 파일의 시간과 정보를 변경
  • 빈 파일을 생성
  • touch 파일명

ACL이란

  • Access Control List
  • 파일과 디렉토리을 사용할 수 있는 권한을 관리

권한

chmod

  • change mode
  • 파일과 디렉토리의 권한 설정
  • chmod [OPTION]... MODE[,MODE]... FILE...

파일 codingeverybody의 권한을 

  • 소유자 : 읽기, 쓰기, 실행
  • 그룹 : 읽기, 쓰기
  • 기타 : 읽기
1
chmod 764 codingeverybody;

파일 codingeverybody의 소유자에게 읽기 권한을 부여

1
chmod u+R codingeverybody;

파일 codingeverybody의 그룹의 읽기 권한 제거

1
chmod g-R codingeverybody;

chown

  • change owner
  • 파일과 디렉토리의 소유자를 변경
  • chown 소유자명 파일,디렉토리 명
  • chown -R : 하위 디렉토리까지 포함해서 변경

파일 codingeverybody의 소유자를 egoing으로 변경

1
chown egoing codingeverybody;

파일 codingeverybody의 소유자와 그룹을 egoing으로 변경

1
chown egoing:egoing codingeverybody;

chgrp

  • change group
  • 파일과 디렉토리의 그룹을 변경
  • chgrp 그룹명 파일,디렉토리
  • chgrp -R : 하위 디렉토리까지 포함해서 변경

파일 codingeverybody의 그룹을 egoing으로 변경

1
chgrp egoing codingeverybody


반응형