본문 바로가기
  • Build Up Routine
Dev/기타

CLI 명령어 모음.

by 까느.dev 2022. 4. 10.

CLI (Command Line Interface)

(1) 경로

 1. 루트 디렉토리 (Root Directory, / )

  • 모든 파일과 폴더를 담고 있는 최상위 폴더, Window의 경우 C드라이브를 의미함.

2. 홈 디렉토리 (Hoome Directory, ~)

  • Tilde(틸드)라고도 부르며, 현재 로그인 된 사용자의 홈 폴더를 의미.
  • Windows의 경우 C:/사용자(Users)/현재 사용자 계정을 의미.

(2) 절대 경로와 상대 경로

 1. 절대 경로 : 루트 디렉토리부터 목적 지점까지 거치는 모든 경로를 전부 작성한 것. 
                 windows 기준 : C:/users/사용자계정/Desktop

 2. 상대 경로 : 현재 작업하고 있는 디렉토리를 기준으로 계산된 상대적 위치를 작성한 것

  •  ./  : 현재 작업하고 있는 폴더
  • ../  : 현재 작업하고 있는 폴더의 부모 폴더.

 

(3) 터미널 명령어.

 

  • touch
    • 파일을 생성하는 명령어
    • 띄어쓰기로 구분하여 여러 파일을 한꺼번에 생성 가능.
    • 숨김 파일을 만들기 위해서는 .을 파일 명 앞에 붙인다.
    • 사용 예 : $ toych text.txt
  • mkdir (make directory)
    • 새 폴더를 생성하는 명령어
    • 띄어쓰기로 구분하여 여러 폴더를 한꺼번에 생성 가능.
    • 사용 예
      $ mkdir folder
      $ mkdir 'hello world'
  • ls (list segments)
    • 현재 작업 중인 디렉토리의 폴더/파일 목록을 보여주는 명령어
    • -a : all 옵션. 숨김 파일까지 모두 보여줌.
    • -l : long 옵션. 용량, 수정 날짜 등 파일 정보를 자세히 보여줌.
  • mv (move)
    • 폴더/파일을 다른 폴더 내로 이동 하거나 이름을 변경하는 명령어
    • 단, 다른 폴더로 이동할 때는 작성한 폴더가 반드시 있어야 합니다. 없으면 이름이 바뀜.
    • 사용 예
      $ mv text.txt folder  //  text.txt파일을 "folder"안에 넣을때
      $ mv text1.txt text2.txt  // text1.txt파일을 text2.txt파일로 이름 변경.
  • cd  (change directory)
    • 현재 작업 중인 디렉토리를 변경하는 명령어
    • cd ~ 를 입력하면 홈 디렉토리로 이동합니다. (단순히 cd 라고만 입력해도 동일합니다.)
    • cd .. 를 입력하면 부모 디렉토리로 이동합니다. (위로 가기)
    • cd - 를 입력하면 바로 전 디렉토리로 이동합니다. (뒤로 가기)
    • 사용 예
      $ cd folder  // 현재 작업 중인 디렉토리에 있는 `folder`폴더로 이동
      $ cd C:/Users/<사용자계정>/Desktop // 절대 경로를 통한 디렌토리 변경
      $ cd ../paremt/child   //상대 경로를 통한 디렉토리 변경
  • rm (remove)
    • 폴더/파일 지우는 명령어
    • GUI와 달리 휴지통으로 이동하지 않고, 바로 완전 삭제.
    • *(asterisk, wildcard)를 사용해서 rm *.txt 라고 입력하면 txt 파일 전체를 다 지웁니다.
    • -r : recursive 옵션. 폴더를 지울 때 사용.
    • 사용 예
      $ rm text.txt
      $ rm -r folder

 

'Dev > 기타' 카테고리의 다른 글

window에 rsync설치하고 사용하는 방법.  (0) 2024.07.02
Git 명령어 모음  (0) 2022.04.11

댓글