CLI 에서의 경로 , directory, 파일

iberis2·2022년 12월 28일
0

Command Line Interface

목록 보기
1/3

1. directory = 폴더 개념


[사진 출처 : 코드잇]

root directory = 최상위 영역

운영체제 등이 들어있으며, 관리자 권한으로 다룰 수 있다. 운영체제 개발자가 아니라면 건들지 않는게 좋음
경로를 표기할 때 그냥 / 만 적어주면 됨

/usr/bin
: root directory 안의 usr 디렉토리 안의 bin 디렉토리까지의 경로

root directory 안의 파일

파일명역할약자
/bincommand 명령어 실행 프로그램 중 일부를 담고 있음
컴퓨터를 시작하거나 자신을 수리하기 위해 필요한 command
binary
/sbinbin과 비슷, 관리자 전용 프로그램을 담고 있음
/etc프로그램이나 관리자 권한에 대한 설정 파일을 담고 있음
/Users(맥OS)
/home(리눅스)
사용자들의 홈 디렉토리를 담고 있음 ,
사용자의 홈 디렉토리는 사용자의 모든 파일을 저장해 놓는 곳
/usr사용자에게 필요한 command 저장되어 있음
/usr/bin컴퓨터보다 사용자에게 필요한 command가 저장되어 있음
/usr/local사용자가 직접 설치한 프로그램 관련 파일이 저장되어 있음

[참고] 그 외 root directory 관련 함께 보면 좋은 정보_1
[참고] 그 외 root directory 관련 함께 보면 좋은 정보_2

user directory = 사용자 영역

한 컴퓨터에 여러 사용자가 있을 수 있으며, 각 사용자 영역이 구분된다.

~ = /home/user

현재 로그인 된 사용자의 홈 디렉토리는 ~ 로 표시할 수 있다

2. 절대 경로와 상대 경로

절대 경로 : root directory부터 해당 파일까지의 고유 경로를 나타냄

  • working directory(현재 영역)에서 멀리 떨어진 directory로 이동할 때 유리

상대 경로 : 현재 위치한 directory를 기준으로 경로를 나타냄

현재 directory .으로 표시
상위 directory ..으로 표시

경로 이동시 주의할 점

directory이름(폴더명)에 공백이 있을 경우 아래 방법으로 파일 명을 입력해야 한다
1. ''(작은 따옴표)

cd 'hello world'
  1. ""(큰 따옴표)
cd "hello world"
  1. \(역슬래시)
cd hello\ world
  1. 되도록이면 파일명에 공백을 쓰지 않고 _ (언더바)로 잇도록 권장된다.
profile
React, Next.js, TypeScript 로 개발 중인 프론트엔드 개발자

0개의 댓글