반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

[GIT] GitHub에서 파일 하나만 다운로드 본문

IT/Tip

[GIT] GitHub에서 파일 하나만 다운로드

현무랑 니니 2022. 1. 5. 14:02
반응형

GitHub에서 소스를 받을 때 보통 'git clone'명령을 써서 저장소의 모든 파일을 다운로드한다.

때로는 전체 소스보다 필요한 파일만 받고 싶은 경우가 있다.

하지만 Git으로 저장소의 일부만 받는 방법은 쉽지 않다.

 

이번 글은 GitHub에서 필요한 하나의 파일만 받을 수 있는 쉬운 방법을 제시한다.

 

이 방법의 요약은 아래와 같다.

1. GitHub 저장소를 선택

2. 다운로드할 파일로 이동 후 내용 보기

3. GitHub 화면에서 [Raw] 버튼을 마우스 오른쪽 버튼으로 클릭

4. '다른 이름으로 링크 저장' 선택

다른 방법으로

4.' 명령 창에서 curl 명령 사용

상세한 절차

1. GitHub 저장소를 선택

2. 다운로드할 파일로 이동 후 GitHub 화면에서 내용 보기

3. [Raw] 버튼을 마우스 오른쪽 버튼으로 클릭

4. '다른 이름으로 링크 저장' 선택

4.' '링크 주소 복사' 선택 후 명령 창에서 curl 명령 사용

링크 주소 복사한 파일을 다운로드하는 curl 명령어

-L 옵션: 리디렉션 응답을 처리 (서버가 요청 페이지가 이동했다고 알리면 새로운 장소로 다시 요청하게 한다.)

-O 옵션: 저장할 파일명으로 리소스의 파일명을 그대로 사용

curl -L -O https://github.com/NCSC-NL/log4shell/raw/main/tools/log4shell_softwarelist/softwarelist_parser.py

curl 명령 실행 로그
nano 편집기로 파일 내용 확인 결과

위 명령을 사용하면 curl이나 wget 등의 명령으로 단일 파일을 다운로드할 수 있다.

반응형
Comments