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 |
댓글