본문 바로가기
개발/Git

[개발/Git] CLI 명령어 공부 (pwd, cd, ls, rm, mv, mkdir, cp, touch)

by 코코의 주인 2022. 9. 16.

Command Line Interface(CLI)란?

GUI를 이용해서 git을 사용하는 방법도 있지만, git은 주로 CLI 환경에서 사용하기 때문에 CLI 명령어를 숙지하고 있어야 한다.

명령 줄 인터페이스(영어: command-line interface, CLI, 커맨드 라인 인터페이스) 또는 명령어 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
출처 : https://ko.wikipedia.org/wiki/%EB%AA%85%EB%A0%B9_%EC%A4%84_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4

대표적인 CLI인 터미널


CLI 명령어

1. pwd 명령어

사용자가 현재 위치한 디렉터리를 알려주는 명령어다.

2. cd 명령어

 원하는 위치로 이동할 때 사용하는 명령어다. cd 뒤에 원하는 경로를 작성하면 된다. cd ./Coco/Desktop과 같이 한 번에 여러 경로를 건너뛰는 것도 가능하다.

  • cd .. : 상위 디렉터리로 이동
  • cd ~ : 홈 디렉터리로 이동
  • cd ./[경로] : 현재 디렉터리의 하위[경로]로 이동

3. ls 명령어

현재 디렉터리에 어떤 파일이 있는지 보고 싶을 때 사용하는 명령어다. 옵션을 사용하면 더 많은 정보를 알 수 있다.

  • ls -a : 숨김파일도 볼 수 있음
  • ls -l : 파일에 대한 구체적인 정보를 확인할 수 있음
  • ls -al 과 같이 옵션을 여러 개 주는 것도 가능함

4.  mkdir 명령어

 현재 위치에 디렉터리를 생성할 수 있다.

5. rm 명령어

 원하는 파일을 삭제할 수 있다.

  • rm -r [디렉터리명] : 디렉터리를 삭제할 수 있다. 

 

6. cp 명령어

 파일 혹은 디렉터리를 복사할 수 있다.

 

7. mv

파일 혹은 디렉터리를 원하는 위치로 옮길 수 있다.

  • mv file.txt file1.txt 와 같이 같은 경로에서 mv 명령어를 수행하면 파일의 이름을 바꾸는 것과 같은 기능을 한다.

8. touch 명령어

 파일을 생성할 수 있다.

댓글