기초 물방울/리눅스&VM
파일 디렉토리, 하드링크, 심볼링링크 (수업) #4
Weeding
2022. 7. 6. 15:16
반응형
SMALL
파일 및 디렉토리 개요
- 파일의 확장자가 무의미 함
- 파일의 정보로 파일의 종류가 결정됨
- 파일시스템, 장치명, 디렉토리 등 모든 것이 파일로 취급되어 운영됨
- 파일명의 "대소문자"를 구분하기 때문에 주의를 기울여야 함
디렉토리의 개념
파일 및 디렉토리 기초
- root Directory : 최상위 디렉토리, 슬래시(/)로 표현
- Current Working Directory : 현재 작업중인 디렉토리, 쉘 프롬프트에 표시됨. 점(.)으로 표현
- Absolute Path : root 디렉토리를 기준으로 표현하는 방식 ex) /home/shon
- Relative Path : 상대 경로, 현재 작업 디렉토리를 기준으로 표현 ex) ../home/shon, ./home/shon
- 상위 디렉토리 : 현재 작업 위쪽 디렉토리, 점 두 개(..)으로 표현
- 홈 디렉토리 : 기본 디렉토리로 로그인 시 현재 작업 디렉토리가 홈 디렉토리. 물결(~)로 표현
파일 및 디렉토리 기본 명령어
1. pwd (Print Working Directory)
- 현재 작업 디렉토리를 절대 경로로 화면에 출력
- = 현재 디렉터리의 전체 경로를 화면에 보여줌.
2. cd(Change Directory)
- 상대 경로와 절대 경로를 이용하여 변경
- 현재 작업 디렉토리를 변경, 디렉터리를 이동하는 명령
- 현재 작업 디렉토리의 위치와 상관없이 홈 디렉토리로 이동
# cd + Enter 키
# cd ~
ls (list)
- 현재 디렉토리의 파일 목록 출력
- 지정된 디렉토리의 파일 목록 출력
- 윈도우즈의 'dir'과 같은 역할
- 즉, 해당 디렉터리(=폴더)에 있는 파일의 목록 나열
파일 종류 및 접근 권한
파일 링크(link)
- 두 개의 파일을 연결하여 놓고, 두 개의 파일을 마치 하나의 파일처럼 사용하는 것
- 하드링크와 심볼릭링크(=소프트링크)
파일 허가권
- rw-, r--, r-- 3개씩 끊어서 인식!
- r : read / w : write / e :execute
- 첫번째는 소유자의 파일 접근 권한
- 두번째는 그룹의 파일 접근 권한
- 세번째는 사용자의 파일 접근 권한
- ex) rw-, r--, r-- = 6 4 4
- ★ 디렉터리의 경우 해당 디렉터리로 이동하려면 반드시 실행(x) 권한이 있어야함.!
하드링크 예시 ↓
소프트링크 = 심볼링링크 예시 ↓
파일의 소유자와 그룹 소유권 변경
- 소유자 변경 명령 : chown
- 소유그룹 변경 명령 : chgrp
file 명령
디렉토리 생성 및 삭제
- 디렉토리 생성 : mkdir
- 디렉토리 삭제 : rmdir
파일 복사, 삭제, 이동
- 파일 복사 명령 : cp
- 파일 삭제 명령 : rm, rm -r (디렉토리와 파일 삭제)
- 파일 이동 명령 : mv
ex) mv abc.txt www.txt
--> abc.txt를 www.txt로 변경해서 이동
find 명령
- 파일 이름으로 파일의 위치를 검색
- 해당 파일이 어떤 종류의 파일인지 표시
- # fine / -name test -print
cat 명령
- 파일의 내용을 화면에 출력
man 명령
- 도움말을 볼 수 있는 명령
- # man ls
반응형
LIST