-
리눅스 바이블: Chapter4. Moving around the Filesystem 정리리눅스 2021. 2. 11. 20:38
리눅스 파일 시스템이란 컴퓨터의 모든 정보가 저장된 구조를 의미한다.
1. Using Basic Filesystem Commands
cd - 디레토리 이동
pwd - 현재 위치
2. Using Metcharacter and Operators
(1) Using file-matching metacharacters
.., *, ?
(2) Using file-redirection metacharacters
3. Listing Files and Directories
왼쪽에서부터 차례로 파일 접근 권한, 폴더 수, 파일 소유주, 파일 소유그룹, 파일크기,
파일 생성 및 수정시간, 파일 또는 디렉토리명을 의미
4. Understanding File permissions and Ownership
rwx-xr-x 는 파일의 권한을 의미
파일마다 9bit로 표시되며
왼쪽부터 차례로 소유자, 소유그룹, 그 외를 의미한다.
(1) changing permissions with chmod
(2) setting default file permission with umask
regular user로 파일이나 디렉토리를 생성할 때, 디폴트 퍼미션은 rw-rw-r--, rwxrwxr-x이다.
이러한 디폴트 퍼미션은 umask를 통해 설정할 수 있다.
umask 777 -> file 000, directory 000
umask 000 -> file 666, directory 777
umask 022 -> file 644, directory 755
(3) changing file ownership
chown을 통해서 소유자를 변경
(단, 존재하는 소유자이름으로 변경해야 한다)
소유자와 소유그룹을 바꾸고 싶은 경우 콜론( : )을 이용
5. Moving, Copying, and Removing Files
file1을 d1 디렉토리안으로 move
파일을 같은 위치로 옮기면 이름이 바뀐다.
-i 옵션을 줌으로써, 의도치 않은 파일, 디렉토리 삭제를 방지
EXERCISE
Exercise 1 answer
Exercise 2 answer
Exercise 3 answer
Exercise 8 answer
Exercise 10 answer
반응형'리눅스' 카테고리의 다른 글
리눅스 바이블: Chapter6. Managing Running Process 정리 (0) 2021.02.12 리눅스 바이블: Chapter5. Working with Text Files 정리 (0) 2021.02.12 리눅스 바이블: Chapter3. Using The Shell 정리 (0) 2021.02.11 리눅스 기초 명령어 10 (let, 사용자 생성, 사용자 정보) (0) 2021.01.29 리눅스 기초 명령어9 (seq, factor, expr) (0) 2021.01.28