Git Bash 기본 명령어 정의

1. ls - 디렉토리 목록 출력

현재 디렉토리 내의 파일과 폴더 목록을 출력하는 명령어입니다.

 

예시 -

ls

결과: file1.txt file2.txt directory1가 있는 경우, 이 파일과 폴더 이름들이 출력됩니다.

옵션:

ls -l
 

결과: 파일과 폴더의 상세 정보(권한, 소유자, 크기, 수정 시간 등)가 포함되어 출력됩니다.


2. cd - 디렉토리 이동

특정 디렉토리로 이동하는 명령어입니다.

 

예시 -

cd Documents

결과: 현재 디렉토리에서 Documents 디렉토리로 이동합니다.

 

상위 디렉토리로 이동

cd ..

결과: 현재 디렉토리의 상위 디렉토리로 이동합니다.

 

홈 디렉토리로 이동

cd ~

결과: 사용자 홈 디렉토리로 이동합니다.


3. pwd - 현재 디렉토리 경로 출력

현재 작업 중인 디렉토리의 절대 경로를 출력합니다.

 

예시 -

pwd

결과: /home/username/Documents와 같은 현재 작업 디렉토리의 경로가 출력됩니다.


4. mkdir - 디렉토리 생성

새로운 디렉토리를 생성합니다.

 

예시 -

mkdir new_folder

결과: 현재 디렉토리에 new_folder라는 새 폴더가 생성됩니다.


5. rm - 파일 또는 디렉토리 삭제

파일을 삭제하는 명령어입니다.

 

예시 -

rm file1.txt


결과: file1.txt 파일이 삭제됩니다.

 

디렉토리와 그 안의 모든 파일을 삭제

rm -r directory1

결과: directory1 디렉토리와 그 안의 모든 파일 및 하위 디렉토리가 삭제됩니다.


6. cp - 파일 복사

파일을 다른 위치로 복사하거나 이름을 변경하여 복사합니다.

 

예시 - 

cp file1.txt file2.txt

 

결과: file1.txt 파일이 복사되어 file2.txt라는 이름의 파일이 생성됩니다.

 

 

디렉토리를 복사할 때

cp -r folder1 folder2
 

결과: folder1 디렉토리와 그 안의 모든 파일이 folder2라는 새 디렉토리로 복사됩니다.


7. mv - 파일 또는 디렉토리 이동 및 이름 변경

파일을 이동하거나 이름을 변경하는 명령어입니다.

 

예시 (이동)-

mv file1.txt /home/username/Documents

결과: file1.txt가 Documents 디렉토리로 이동됩니다.

 

예시 (이름 변경) -

mv file1.txt new_file.txt

결과: file1.txt의 이름이 new_file.txt로 변경됩니다.


8. touch - 빈 파일 생성

새로운 빈 파일을 생성하는 명령어입니다.

 

예시 -

touch newfile.txt
 

결과: newfile.txt라는 빈 파일이 생성됩니다.


9. cat - 파일 내용 출력

파일의 내용을 출력하는 명령어입니다.

 

예시 - 

cat file1.txt


결과: file1.txt 파일의 내용이 화면에 출력됩니다.


10. clear - 터미널 화면 지우기

터미널의 내용을 지우고 화면을 깨끗하게 만듭니다.

예시 -

clear

결과: 화면이 지워지고 빈 터미널 화면이 나타납니다.


11. echo - 텍스트 출력

터미널에 문자열을 출력하는 명령어입니다.

 

예시 -

echo "Hello, World!"


결과: 터미널에 Hello, World!가 출력됩니다.


12. find - 파일 검색

특정 디렉토리 내에서 파일을 찾을 수 있는 명령어입니다.

예시 -

find . -name "file1.txt"


결과: 현재 디렉토리(.)에서 file1.txt 파일을 검색하고 그 경로를 출력합니다.