GitHub에서 특정 파일을 어떻게 다운로드합니까?


17

GitHub에 게시 된 프로젝트에서 하나의 특정 파일 만 필요하므로 전체 프로젝트를 다운로드하는 것은 의미가 없습니다. 그러나 다운로드 버튼을 찾을 수 없습니다.


답변:


20

파일 자체의 내용을보고 있다면 "Raw"버튼이 있어야합니다.

익지 않다

다음 중 하나를 수행 할 수 있습니다.

  • 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 컨텐츠 저장 ..."을 선택하십시오 (또는 브라우저에 따라 유사)
  • 화면을 통해 덤프 된 내용을보고 저장하려면 클릭하십시오

11
그것은 거기에 높은 순발력 화살표입니다.
가짜 이름

4
나는 그것이 덤블도어라고 생각했다.
RockPaperLizard

7
?raw=true파일의 URL에 추가 하십시오.
Ivan Chau

8

파일 목록에서 모든 파일 이름은 링크입니다. 마우스 오른쪽 버튼을 클릭하고 "다른 이름으로 링크 저장 ..."(또는 브라우저와 동등한 기능)을 사용하면 단일 파일을 다운로드 할 수 있습니다.

그러나 이것은 HTML 파일로 분류됩니다. Malaise의 8 일 답변에서 설명하는 것처럼 파일 페이지의 "원시"버튼을 사용해야합니다 . Chrome을 사용하고 있습니다. 다른 브라우저에서 다른 경험이있을 수 있습니다.


1
이러한 링크는 파일 자체가 아니라 해당 파일의 html 페이지로 이동합니다. (다른 파일 목록을 참조하지 않는 한, 해당 파일 목록을 얻는 방법을 설명하기 위해 답을 확장해야합니다)
CodesInChaos

1
@ CodesInChaos : 잘 작동합니다. 예, 링크를 클릭하면 해당 파일에 대한 GitHub 페이지가 열리지 만 "다른 이름으로 링크 저장 ..."은 파일을 "기본 형식"으로 저장합니다.
ale

HTML 파일에서는 작동하지 않는 것 같습니다.
Zenadix

1
나를 위해 그것은 작동하지 않습니다 (Firefox 사용). 항상 해당 파일에 대한 github의 html 페이지를 다운로드합니다.
코드 InChaos

1
크롬으로 테스트했는데 작동하지 않습니다. 다운로드 한 파일에는 여전히 html이 포함되어 있습니다. 파일 내용 을 확인 했습니까 ?
코드 InChaos


1

Chromium 브라우저를 사용하는 경우 ALT 키를 누른 상태에서 파일을 마우스 왼쪽 버튼으로 클릭하여 다운로드하십시오.

Mozilla Firefox에서는 작동하지 않으며 다른 브라우저는 테스트하지 않았습니다.


0

github-files-fetcher 시도 할 수 있습니다 .GitHub 저장소에서 단일 폴더 또는 파일을 다운로드하는 명령 줄 도구입니다.

실제 시나리오를 생각해보십시오. 다음 웹 페이지를 방문하여 async하위 디렉토리 만 다운로드하려고 합니다.

리덕스

를 사용 github-files-fetcher하여 먼저 url해당 페이지의 페이지 ( https://github.com/reduxjs/redux/tree/master/examples/async) 를 복사 한 다음 명령 행에서 아래 명령을 실행해야합니다.

fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.