개발하는지호

Linux 파일 시스템과 파일과 관련된 기본 명령어

by 개발하는지호

Linux 파일 시스템

 

리눅스는 대부분의 명령어, 장치, 시스템 관련 정보 등을 파일의 형태로 관리한다.

 

이러한 파일들을 목적 및 용도에 따라 별도의 디렉토리(폴더)로 관리된다.

 

 

 

 

1-1 기본 디렉토리

 

/

Root 경로

 

/dev

장치(Device) 와 관련된 파일들이 보관된 디렉토리

 

/etc

시스템의 핵심 설정 파일들이 보관된 디렉토리

 

/usr

대부분의 시스템이 가진 모든 실행 파일, 라이브러리, 소스 코드 등을 보관하는 디렉토리

 

/usr/bin

해당 시스템에서 사용할 수 있는 기본 사용자 명령어가 보관된 디렉토리

 

/usr/sbin

관리자를 위한 몇 가지 추가 명령어가 보관된 디렉토리

 

/home

사용자가 이용하는 개인적인 파일들을 보관하는 경로 일반적인 파일, 메모, 프로그램 등이 있다.

 

/home/bob

Bob이 개별적으로 사용 중인 디렉토리

 

/home/alice

Alice가 사용 중인 디렉토리

 

/var

프로그램 실행 과정에서 발생한 시스템 로그, 캐시, 사용자의 기록 추적 등의 내용을 보관하고 있는 디렉토리

 

 

 

2. 파일과 관련된 기본 명령어

 

파일 시스템의 최상위 디렉토리를 루트(Root) 디렉토리 라고 한다.

 

현재 작업 중인 디렉토리 경로 확인

pwd

 

디렉토리 변경

cd

 

현재 디렉토리 내부 목록 확인

ls

 

숨김 파일 모든 목록 확인

ls -al

 

 

2-1 file 명령어를 통한 파일의 타입(확장자) 확인

 

일반적인 리눅스에서는 파일 이름만 보고서는 파일의 타입을 확인하기 어렵기 때문에 file 명령어를 통해 해당 파일의 타입을 확인할 수 있다.

 

file home

-> home : directory

 

 

블로그의 정보

DevSecOps

개발하는지호

활동하기