참조 : http://opentutorials.org/course/141/1009, http://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 |
반응형